Kako dodati MPEG-2 i VC-1 Video Codec Podrška za vaše Raspberry Pi
Da biste uživali u raznovrsnijoj reprodukciji medijskih sadržaja na vašem Raspberry Pi mikro računalu, morate ručno omogućiti MPEG-2 i VC-1 kodeke. Čitajte dalje kako biste to vidjeli i uživajte u reprodukciji DVD-a i još mnogo toga na vašem Pi.
Zašto mi je potrebno ovo?
Raspberry Pi je dizajniran da bude obrazovno računalo. Kao dio te edukacijske misije, Raspberry Pi fondacija je izašla iz svojeg puta kako bi smanjila troškove proizvodnje i izdavanja licenci kako bi konačni trošak uređaja ostala pala. Dio mjera za smanjenje troškova uključivao je ne kupnju skupih odobrenih dozvola za korištenje video kodeka MPEG-2 i VC-1.
To ne znači da Raspberry Pi nije sposoban dekodirati medije kodirane u MPEG-2 ili VC-1, ali da se kodovi ne mogu pokrenuti na Raspberry Pi hardveru zbog nedostatka odgovarajuće licence. Srećom, Raspberry Pi Foundation je uspio organizirati prodaju pojedinačnih licenci za svaki kodek vrlo jeftino.
Ako se pitate jeste li ili niste ciljna publika za ovaj program prodaje licenci i ovaj vodič, provjerite primjenjuje li se bilo koja od sljedećih izjava na vas:
Koristim svoj Raspberry Pi kao medijski centar i / ili uređaj opće namjene i želim:
- Gledajte DVD-ove (ili izravno s priložene DVD pogona ili iz isječenih .ISO datoteka). U tom slučaju trebate MPEG-2 licencu za dekodiranje videozapisa na DVD-ovima.
- Pogledajte moju zbirku AVI datoteka. Iako je AVI tehnički kontejnerski format, a ne kodek, velika većina AVI datoteka je kodirana pomoću MPEG-2 i kao takva trebat će vam MPEG-2 licenca.
- Pogledajte sadržaj koji sam kopirao ili snimio pomoću sustava Windows Media Center (kao što su filmovi ili televizijske emisije u WMV formatu spremnika). Za to će vam trebati licenca VC-1.
Ako niste sigurni imate li u pitanju vrste datoteka koje postoje, postoje dva jednostavna načina za provjeru. Prvo možete pokušati učitati datoteku u Raspberry Pi medijski centar. Ako je datoteka, primjerice, MPEG-2 kodirana videodatoteka, postoji velika vjerojatnost da će se audio zapis reproducirati sasvim dobro, ali video zapis neće uspjeti prikazati, ostavljajući zaslon crnim.
Precizniji način provjere je pregledati samu datoteku pomoću alata kao što je MediaInfo - možete pratiti zajedno s našim MediaInfo udžbenikom ovdje. MediaInfo će vam reći određeni video kodek za bilo koju video datoteku koju pregledate.
Što trebam?
Za ovaj tutorial pretpostavljamo da već imate svoje ruke na Raspberry Pi jedinici i instalirali svoj operativni sustav po vlastitom izboru. Nadalje, koristit ćemo kopiju Raspbmc-a za ovaj tutorial pod pretpostavkom da su mnogi od naših čitatelja slijedili naš Raspbmc vodič i sada bi željeli dodati u DVD / WMV podršku za njihovu izgradnju..
Čak i ako koristite drugu Raspberry Pi distribuciju, upute naredbenog retka i ručna konfiguracija i dalje su primjenjive na vas i vašu Pi jedinicu.
Obrađivat ćemo dvije metode: ručno dodavanje licencnog koda i Raspbmc-popularnu distribuciju XBMC-a s omogućenom Raspberry Pi.
Da biste slijedili, trebat će vam sljedeće stvari:
- Licenca MPEG-2 (~ $ 4) i / ili VC-1 (~ $ 2) kupljena u trgovini Raspberry Pi.
- Pristup naredbenom retku Raspberry Pi (na fizičkom uređaju ili putem SSH-a).
Prvo, provest ćemo vas kroz dobivanje serijskog broja s ploče i kupnje potrebnih licenci. Nakon toga, pokazat ćemo vam kako ručno dodati licence vašem Pi ili koristiti ugrađeni alat unutar Raspbmc.
Kupnja licenci
Da biste kupili potrebne licence, morat ćete dohvatiti jedinstveni serijski broj za vašu Raspberry Pi ploču. Taj se broj ne ispisuje na bilo kojoj ploči, već se pohranjuje u hardver; mora se dohvatiti pomoću naredbenog retka.
Dohvaćanje serijskog broja: Prvo posjetite naredbeni redak na samom terminalu ili daljinski povezan s terminalom putem SSH alata kao što je PuTTY. Ako imate tipkovnicu priključenu na Raspbmc stroj, jednostavno odaberite "Izlaz" iz Raspbmc sučelja preko gumba za napajanje u donjoj lijevoj strani GUI-a. Pritisnite ESC za učitavanje naredbenog retka umjesto podizanja u Raspbmc GUI. To će vas pohraniti u naredbeni redak.
Alternativno, ako želite daljinski pristupiti naredbenom retku, pokrenite SSH klijent (kao što je PuTTY) i unesite IP adresu vaše Rasperry Pi jedinice.
Bilo da ste izveli naredbeni redak izravno na uređaju ili putem SSH-a, od vas će se tražiti da se prijavite. Zadana kombinacija login / password za Raspbmc je pobožan / kupina.
Jednom u naredbenom retku upišite sljedeću naredbu: cat / proc / cpuinfo
Vaš će Pi pljunuti natrag 11 redaka teksta, ali jedini koji nas zanima jest posljednji redak označen Serijski. Kopirajte jedinstveni 16 digitalni serijski broj (djelomično obfuziran na slici ovdje).
Budući da je licenca dodijeljena svakoj određenoj Raspberry Pi ploči, ponovite gore navedeni postupak za sve Raspberry Pi ploče koje želite kupiti licencu za.
Nakon što dobijete serijski broj za svaku pojedinu jedinicu, vrijeme je za kupnju licenci iz zaklade Raspberry Pi.
Kupnja licence: Posjetite stranicu za kupnju zaklade Raspberry Pi za licencu MPEG-2 i / ili licencu VC-1. Unesite serijski broj Raspberry Pi u odgovarajuće prazno mjesto ispod cijene. Dodajte licencu u košaricu. Ponovite ovaj postupak za sve licence na svim jedinicama na koje želite dodati kodeke.
Iako fondacija upućuje na to da bi vaša licenca trebala trajati do 72 sata kako bi stigla putem e-pošte, primili smo ih za oko 24 sata. Kada stigne vaša poruka e-pošte, ona će sadržavati kôd za svaku licencu oblikovanu na takav način:
decode_MPG2 = 0 milijarde
decode_WVC1 = 0 milijarde
Dio licence 0000000000 je vaš jedinstveni 10-znamenkasti alfanumerički kod licence.
Instaliranje licenci
Sada kada imamo šifre licenci, vrijeme je da ih dodate u Raspberry Pi i uživate u poboljšanoj reprodukciji medija.
Ručno instaliranje licenci: Tehnika ručne instalacije radi za bilo koju instalaciju na Raspberry Pi, uključujući Raspbmc.
Da biste ručno instalirali kodeke, morate isključiti uređaj Raspberry Pi, ukloniti SD karticu i montirati SD karticu na računalo s pristupom jednostavnom uređivaču teksta.
Raspberry Pi SD kartice uključuju FAT formatiranu mini particiju koja sadrži alate za pokretanje uključujući lako uređenu konfiguracijsku datoteku označenu config.txt. [Napomena: neke verzije operacijskih sustava možda neće automatski stvoriti datoteku config.txt; ako ne postoji config.txt, jednostavno napravite vlastitu.]
Pronađite datoteku i napravite kopiju, preimenovanjem config.old-ova verzija poslužit će kao sigurnosna kopija u slučaju da nešto krene po zlu tijekom procesa uređivanja. Otvorite izvorni config.txt u svom uređivaču teksta po izboru (koristimo Notepad ++).
Ovisno o tome koji operacijski sustav koristite na Pi, konfiguracijska datoteka može izgledati malo drugačije. Ostavite samo postojeće unose. Izrežite i zalijepite formatirane unose licenci koje ste primili u poruci e-pošte, na primjer:
Spremite datoteku config.txt i sigurno izvadite SD karticu iz računala. Vratite SD karticu u Raspberry Pi i uključite uređaj.
Dodavanje licenci putem ugrađenog alata Raspbmc: Ako koristite Raspbmc, možete preskočiti cijelo ručno uređivanje koraka config.txt i iskoristiti ugrađeni alat unutar Raspbmc.
Da biste to učinili, pređite na svoj Raspbmc uređaj i idite iz glavnog sučelja na Programi -> Raspbmc Postavke. Kada se nađete u Raspbmc postavkama, idite na karticu Konfiguracija sustava i pomaknite se do odjeljka Napredne postavke sustava:
Tamo možete kliknuti na MPEG2 i VC1 i unijeti svoj broj licence. Nemojte upisivati cijeli niz koji vam je dao Raspberry Pi, ostavite vodeći dekoder_MPG2 = i dekodiraj_WVC1 = dio. Unos 10-znamenkastog niza nakon znaka jednakosti unesite samo u svaki odgovarajući slot kodeka.
Nakon što ste dodali odgovarajuće licence za kodek, vratite se na glavno sučelje i ponovno pokrenite uređaj putem izbornika za odabir snage u donjem lijevom kutu.
Testiranje kodeka: Najljepši način da testirate svoje nove kodeke je da pokrenete multimedijsku datoteku za koju znate da se ne bi igrala bez nje, sjedite i gledajte je.
Što je više tehničkog načina da provjerite, ako naiđete na bilo kakve poteškoće i želite potvrditi da je vaša licenca prepoznata od strane uređaja, morate otići u naredbeni redak i unijeti sljedeće naredbe:
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
Pi bi trebao odmah vratiti da je omogućen kodek. Evo rezultata za provjeru MPG2 na našem testnom stroju, za referencu:
Sve izgleda dobro u naredbenom retku, a datoteke koje su prethodno bile audio-datoteke sada reproduciraju i njihove audio i video kanale. Za nekoliko dolara i nekoliko minuta našeg vremena spremni smo uživati u širokom rasponu videozapisa kodiranih u MPEG-2 i VC-1 kodecima.
Imate li pritisnu Raspberry Pi vezanu za temu što biste voljeli da nas vidite adresu? Zvučite u komentarima ili pišite na [email protected] sa svojim prijedlozima.