Slik legger du til MPEG-2 og VC-1 Video Codec-støtte til Raspberry Pi

Innholdsfortegnelse:

Slik legger du til MPEG-2 og VC-1 Video Codec-støtte til Raspberry Pi
Slik legger du til MPEG-2 og VC-1 Video Codec-støtte til Raspberry Pi

Video: Slik legger du til MPEG-2 og VC-1 Video Codec-støtte til Raspberry Pi

Video: Slik legger du til MPEG-2 og VC-1 Video Codec-støtte til Raspberry Pi
Video: Yahoo / IntoNow Demo - YouTube 2024, April
Anonim
For å kunne ha mer variert medieavspilling på din Raspberry Pi mikrocomputer, må du manuelt aktivere MPEG-2 og VC-1-kodeker. Les videre for å se hvordan du gjør det, og nyt DVD-avspilling og mer på Pi.
For å kunne ha mer variert medieavspilling på din Raspberry Pi mikrocomputer, må du manuelt aktivere MPEG-2 og VC-1-kodeker. Les videre for å se hvordan du gjør det, og nyt DVD-avspilling og mer på Pi.

Hvorfor trenger jeg å gjøre dette?

Raspberry Pi ble designet for å være en pedagogisk datamaskin. Som en del av det pedagogiske oppdraget har Raspberry Pi Foundation gått ut av deres måte å minimere produksjons- og lisensieringskostnadene for å holde den endelige prisen på enheten nede. En del av deres kostnadsbesparende tiltak inkluderte ikke å kjøpe et kostbart teppe-lisens for å bruke MPEG-2 og VC-1 video codecs.

Dette betyr ikke at Raspberry Pi ikke er i stand til å dekode medie som er kodet i MPEG-2 eller VC-1, men at kodekene som standard ikke kan kjøre på Raspberry Pi-maskinvaren for mangel på riktig lisens. Heldigvis var Raspberry Pi Foundation i stand til å gjøre ordninger for å selge individuelle lisenser for hver kodek veldig billig.

Hvis du lurer på om du er målgruppen for dette lisenssalgsprogrammet og denne opplæringen, må du sjekke om noen av de følgende setningene gjelder for deg:

I’m using my Raspberry Pi as a media center and/or general purpose device and I wish to:

  • Watch DVDs (either straight from an attached DVD drive or from ripped.ISO files). In this case you need an MPEG-2 license to decode the video on the DVDs.
  • Watch my collection of AVI files. While AVI is technically a container format, not a codec, the vast majority of AVI files are encoded using MPEG-2 and as such you’ll need an MPEG-2 license.
  • Watch content I’ve ripped or recorded using Windows Media Center (such as movies or television shows in the WMV container format). For this you’ll need the VC-1 license.

Hvis du er usikker på om du har de aktuelle filtypene, er det to enkle måter å sjekke. For det første kan du prøve å laste filen i ditt Raspberry Pi media senter. Hvis filen er for eksempel en MPEG-2-kodet videofil, er det en meget høy sjanse for at lydsporet vil spille like bra, men videoen vil ikke gjengi, og lar skjermen svart.

Den mer nøyaktige måten å sjekke på er å undersøke filen selv ved hjelp av et verktøy som MediaInfo-du kan følge med vår MediaInfo-veiledning her. MediaInfo vil fortelle deg den spesifikke video codec for hvilken videofil du undersøker.

Hva trenger jeg?

For denne opplæringen antar vi at du allerede har fått hendene på en Raspberry Pi-enhet og installert operativsystemet ditt på det. Videre bruker vi en kopi av Raspbmc for denne opplæringen under forutsetning av at mange av våre lesere fulgte vår Raspbmc guide og vil nå legge til i DVD / WMV-støtte til deres bygge.
For denne opplæringen antar vi at du allerede har fått hendene på en Raspberry Pi-enhet og installert operativsystemet ditt på det. Videre bruker vi en kopi av Raspbmc for denne opplæringen under forutsetning av at mange av våre lesere fulgte vår Raspbmc guide og vil nå legge til i DVD / WMV-støtte til deres bygge.

Selv om du bruker en annen Raspberry Pi-distribusjon, er kommandolinjens instruksjoner og den manuelle konfigurasjonen fortsatt aktuelt for deg og din Pi-enhet.

Vi skal dekke to metoder: Legge til lisenskoden manuelt og via Raspbmc-en populær Raspberry Pi-aktivert distribusjon av XBMC.

For å følge med må du ha følgende ting:

  • En MPEG-2 (~ $ 4) og / eller VC-1 lisens (~ $ 2) kjøpt fra Raspberry Pi-butikken.
  • Tilgang til ledeteksten på Raspberry Pi (enten på den fysiske enheten eller via SSH).

Først vil vi gå deg gjennom å få serienummeret fra styret og kjøpe lisensene du trenger. Deretter viser vi deg hvordan du manuelt legger til lisensene til Pi, eller bruk det innebygde verktøyet i Raspbmc.

Innkjøp av lisensene

For å kjøpe lisensene du trenger, må du hente det unike serienummeret for Raspberry Pi-brettet. Dette nummeret skrives ikke noe sted på kretskortet, men lagres i stedet i maskinvaren; det må hentes ved hjelp av ledeteksten.
For å kjøpe lisensene du trenger, må du hente det unike serienummeret for Raspberry Pi-brettet. Dette nummeret skrives ikke noe sted på kretskortet, men lagres i stedet i maskinvaren; det må hentes ved hjelp av ledeteksten.

Henter serienummeret: Først besøk kommandoprompen, enten ved den aktuelle terminalen eller eksternt tilkoblet terminalen, via et SSH-verktøy som PuTTY. Hvis du har et tastatur på din Raspbmc-maskin, velger du bare "Avslutt" ut av Raspbmc-grensesnittet via strømknappen nederst til venstre i GUI. Trykk ESC for å laste kommandoprompten istedenfor å starte opp igjen i Raspbmc GUI. Dette vil sette inn deg på ledeteksten.

Alternativt, hvis du ønsker å få tilgang til kommandoprompt eksternt, brann opp SSH-klienten din (for eksempel PuTTY) og skriv inn IP-adressen til Rasperry Pi-enheten.

Enten du har trukket opp kommandoprompt direkte på maskinen eller via SSH, blir du bedt om å logge inn. Standard innlogging / passord kombinasjon for Raspbmc er pi / bringebær.

En gang på kommandoprompten skriver du inn følgende kommando: katt / proc / cpuinfo

Image
Image

Din Pi vil spytte tilbake 11 linjer med tekst, men den eneste av interesse for oss er den siste linjen merket serie~~POS=TRUNC. Kopier det unike 16 digitale serienummeret (delvis forvirret på skjermbildet her).

Fordi lisensen er gitt til hvert bestemt Raspberry Pi-bord, gjentar du fremgangsmåten ovenfor for alle Raspberry Pi-brettene du ønsker å kjøpe en lisens for.

Når du har serienummeret for hver enkelt enhet, er det på tide å kjøpe lisensene fra Raspberry Pi-stiftelsen.

Image
Image

Innkjøp av lisensen: Besøk Raspberry Pi-stiftelsens kjøpsside for MPEG-2-lisensen og / eller VC-1-lisensen. Skriv inn ditt Raspberry Pi serienummer i riktig tomt under prisen. Legg til lisensen i handlekurven din. Gjenta denne prosessen for alle lisensene på alle enhetene du vil legge til kodeksene på.

Selv om stiftelsen indikerer at det kan ta opptil 72 timer for lisensen din å ankomme via e-post, mottok vi vår om 24 timer. Når e-posten din kommer, vil den inkludere en kode for hver lisens formatert slik:

decode_MPG2=0000000000

decode_WVC1=0000000000

0000000000 delen av lisensen er din unike 10-sifret alfanumeriske lisenskode.

Installere lisensene

Nå som vi har lisenskoder, er det på tide å legge dem til Raspberry Pi og komme til å nyte avansert avspilling av media.

Installere lisensene manuelt: Den manuelle installasjonsteknikken fungerer for alle installasjoner på Raspberry Pi, inkludert Raspbmc.

Hvis du vil installere kodeker manuelt, må du slå av Raspberry Pi-enheten, ta ut SD-kortet og montere SD-kortet på en datamaskin med tilgang til en enkel tekstredigerer.

Raspberry Pi SD-kort inkluderer en FAT-formatert mini-partisjon som inneholder oppstartingsverktøy, inkludert en lett redigert konfigurasjonsfil som er merket config.txt. [Merk: Noen operativsystemer bygger kanskje ikke automatisk opprette en config.txt-fil; hvis det ikke er config.txt, opprett du bare din egen.]

Finn filen og lag en kopi, endre navn på config.old-denne versjonen vil fungere som en sikkerhetskopi hvis noe går galt under redigeringsprosessen. Åpne den opprinnelige config.txt i valgfri tekstredigerer (vi bruker Notepad ++).

Avhengig av hvilket operativsystem du kjører på Pi, kan konfigurasjonsfilen se litt annerledes ut. Legg igjen de eksisterende oppføringene alene. Klipp og lim inn de formaterte lisensoppføringene du mottok i e-posten din, slik som:
Avhengig av hvilket operativsystem du kjører på Pi, kan konfigurasjonsfilen se litt annerledes ut. Legg igjen de eksisterende oppføringene alene. Klipp og lim inn de formaterte lisensoppføringene du mottok i e-posten din, slik som:
Lagre config.txt-filen og koble SD-kortet på en sikker måte fra datamaskinen. Sett SD-kortet tilbake til Raspberry Pi og slå opp enheten.
Lagre config.txt-filen og koble SD-kortet på en sikker måte fra datamaskinen. Sett SD-kortet tilbake til Raspberry Pi og slå opp enheten.
Image
Image

Legge til lisensene via det innebygde Raspbmc-verktøyet: Hvis du kjører Raspbmc, kan du hoppe over hele manuelt å redigere config.txt-trinnet og dra nytte av det innebygde verktøyet rett innenfor Raspbmc.

For å gjøre det, gå over til Raspbmc-enheten din og naviger fra hovedgrensesnittet til Programmer -> Raspbmc-innstillinger. Når du er inne i Raspbmc-innstillinger, navigerer du til kategorien Systemkonfigurasjon og ruller ned til delen Avanserte systeminnstillinger:

Der kan du klikke på MPEG2 og VC1 og legge inn lisensnummeret ditt. Ikke skriv inn hele strengen som er gitt for deg av Raspberry Pi, la av den ledende decode MPG2 = og decode WVC1 = delen. Bare skriv inn den 10-sifrede strengen etter like tegn i hver kodeks respektive spor.
Der kan du klikke på MPEG2 og VC1 og legge inn lisensnummeret ditt. Ikke skriv inn hele strengen som er gitt for deg av Raspberry Pi, la av den ledende decode MPG2 = og decode WVC1 = delen. Bare skriv inn den 10-sifrede strengen etter like tegn i hver kodeks respektive spor.

Når du har lagt til de riktige codec-lisensene, går du tilbake til hovedgrensesnittet og starter enheten på nytt via menyen for valg av valg i nederste venstre hjørne.

Teste kodeker: Den morsommeste måten å teste de nye codecs på er å brenne opp en mediefil du vet ikke ville spille uten den, lene deg tilbake og se den spille perfekt.

Den mer tekniske måten å sjekke på, bør du gå inn i noen hikke og ønsker å bekrefte at lisensen din er gjenkjent av enheten, skal gå til kommandoprompten og skrive inn følgende kommandoer:

vcgencmd codec_enabled MPG2 vcgencmd codec_enabled WVC1

Pi skal umiddelbart returnere at kodeken er aktivert. Her er utgangen for MPG2-sjekken på testmaskinen vår, som referanse:

Alt ser bra ut på kommandoprompten, og de tidligere lyd-bare filene spiller nå både lyd- og videokanaler. For noen få dollar og noen få minutter av vår tid, er vi klare til å nyte det brede utvalget av videoer kodet i MPEG-2 og VC-1-kodeker.
Alt ser bra ut på kommandoprompten, og de tidligere lyd-bare filene spiller nå både lyd- og videokanaler. For noen få dollar og noen få minutter av vår tid, er vi klare til å nyte det brede utvalget av videoer kodet i MPEG-2 og VC-1-kodeker.

Har du et presserende Raspberry Pi-relatert emne du vil gjerne se oss adresse? Lyder av i kommentarene eller skriv inn til [email protected] med forslagene dine.

Anbefalt: