17Aug

Kako dodati MPEG-2 i VC-1 Video Codec podršku vašem malom piću

click fraud protection

2013-02-11_121438

Da biste uživali u raznolikijoj medijskoj reprodukciji na Raspberry Pi mikro računalu, morate ručno omogućiti kodeke MPEG-2 i VC-1.Pročitajte kako biste vidjeli kako to možete i uživati ​​u DVD reprodukciji i još mnogo toga na svojem Pi.

Zašto trebam to učiniti?

Raspberry Pi je dizajniran da bude obrazovno računalo. U sklopu te obrazovne misije Zaklada Pi Foundation napustila je svoj put kako bi se smanjili troškovi proizvodnje i licenciranja kako bi se konačni trošak uređaja smanjio. Dio njihovih mjera za smanjenje troškova nije uključivao nabavku skupih licenci za korištenje MPEG-2 i VC-1 video kodeka.

To ne znači da malina Pi nije sposobna dekodirati medije kodirane u MPEG-2 ili VC-1, ali da se kodem nije moguće pokrenuti na hardveru Raspberry Pi zbog nedostatka odgovarajuće licence. Srećom, Fondacija Raspberry Pi je uspjela dogovoriti prodavanje pojedinačnih licenci za svaki kodek vrlo jeftino.

Ako se pitate jeste li ciljana publika za ovaj program prodaje licence i ovaj vodič, provjerite jesu li vam se pridržavala neka od sljedećih izjava:

instagram viewer

Koristim moj Raspberry Pi kao medijski centar i/ ili uređaj za opću namjenu i želim:

  • Gledajte DVD-ove( bilo izravno s priloženog DVD pogona ili iz ripped. ISO datoteka).U ovom slučaju trebate MPEG-2 licencu za dekodiranje video zapisa na DVD diskovima.
  • Pogledajte moju zbirku AVI datoteka. Iako je AVI tehnički oblik kontejnera, a ne kodek, velika većina AVI datoteka je kodirana pomoću MPEG-2 i kao takva trebat će vam MPEG-2 licenca.
  • Gledajte sadržaj koji sam kopirao ili snimio pomoću sustava Windows Media Center( kao što su filmovi ili televizijske emisije u formatu WMV kontejnera).Za to će vam trebati licencu VC-1.

Ako niste sigurni jesu li u pitanju vrste datoteka na koje se sumnja, postoje dva jednostavna načina za provjeru. Prvo, možete pokušati učitati datoteku u medijskom centru za Raspberry Pi. Ako je datoteka, na primjer, MPEG-2 kodirana video datoteka, vrlo je visoka vjerojatnost da će audio zapis reproducirati sasvim dobro, no video zapis neće uspjeti, ostavljajući zaslon crnim.

Precizniji način provjere je pregledavanje datoteke pomoću alata kao što je MediaInfo - možete pratiti zajedno s našim vodičem MediaInfo. MediaInfo će vam reći određeni video kodek za bilo koju video datoteku koju pregledate.

Što trebam?

2013-02-11_174253

Za ovaj vodič pretpostavljamo da ste već dobili vaše ruke na jedinici Raspberry Pi i instalirali svoj operativni sustav na izbor. Nadalje, koristit ćemo kopiju Raspbmc za ovaj vodič uz pretpostavku da su mnogi naši čitatelji slijedili naš Raspbmc vodič i sada željeli dodati DVD / WMV podršku njihovoj gradnji.

Čak i ako koristite drugu distribuciju Raspberry Pi, upute za naredbe i ručna konfiguracija još uvijek se primjenjuju na vas i vašu jedinicu Pi.

Obradit ćemo dvije metode: dodavanje licenčnog koda ručno i preko Raspbmc-popularne distribucije XBMC-a s raspršnim Pi-om.

Da biste slijedili potrebno vam je sljedeće:

  • Licenca MPEG-2( ~ 4 dolara) i / ili VC-1( ~ 2 dolara) kupljena od trgovine Raspberry Pi.
  • Pristup naredbenom retku na Raspberry Pi( bilo na fizičkom uređaju ili putem SSH-a).

Prvo ćemo vas provesti kroz dobivanje serijskog broja s ploče i kupnjom potrebnih licenci. Nakon toga ćemo vam pokazati kako ručno dodati licence Pi-u ili upotrijebiti ugrađeni alat unutar programa Raspbmc.

Kupnja licenci

2013-02-11_135655

Da biste kupili potrebne licence, morat ćete preuzeti jedinstveni serijski broj za vašu ploču za Raspberry Pi. Ovaj broj nije tiskan bilo gdje na pločici, već je umjesto toga pohranjen u hardveru;ona mora biti preuzeta pomoću naredbenog retka.

Preuzimanje serijskog broja: Prvo posjetite naredbeni redak ili na stvarnom terminalu ili daljinski spojen na terminal putem SSH alata kao što je PuTTY.Ako imate tipkovnicu priključenu na vaš Raspbmc stroj, jednostavno odaberite "Exit" iz Raspbmc sučelja preko tipke za uključivanje / isključivanje na donjoj lijevoj strani GUI-ja. Pritisnite ESC da biste učitali naredbeni redak umjesto ponovnog dizanja u Raspbmc GUI.Ovo će vas uplatiti u naredbeni redak.

Alternativno, ako želite daljinski pristupiti naredbeni redak, pokrenite vaš SSH klijent( kao što je PuTTY) i upišite IP adresu vaše Rasperry Pi jedinice.

Bilo da ste povukli naredbeni redak izravno na stroj ili putem SSH, od vas će se zatražiti da se prijavite. Zadana kombinacija prijava / lozinke za Raspbmc je pi / malina .

Jednom pri naredbenom retku unesite sljedeću naredbu: mačka /proc/ cpuinfo

2013-02-11_135914

Vaš Pi će vratiti 11 redaka teksta, ali jedini od interesa za nas je zadnji redak s oznakom Serial .Kopirajte jedinstveni 16 digitalni serijski broj( djelomično zamagljen u snimci zaslona).

Budući da se licenca dodjeljuje svakoj specifičnoj ploči za Raspberry Pi, ponovite gore navedeni postupak za sve ploče s malinama za koje želite kupiti licencu.

Nakon što dobijete serijski broj za svaku pojedinu jedinicu, vrijeme je za kupnju licenci od baze Raspberry Pi.

2013-02-11_140624

Kupnja licence: Posjetite stranicu kupnje fondacije Raspberry Pi Foundation za licencu MPEG-2 i / ili licencu VC-1.Unesite serijski broj Raspberry Pi u odgovarajuću prazno ispod cijene. Dodajte licencu u košaricu. Ponovite ovaj postupak za sve licence na svim jedinicama koje želite dodati kodeke.

Iako temelj sugerira da bi moglo potrajati do 72 sata kako bi vaša licenca stigla putem e-pošte, primili smo ih za oko 24 sata. Kada stigne vaša e-adresa, uključit će kod za svaku licencu formatiranu kao takav:

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

0000000000 dio licence je vaš jedinstveni 10-znamenkasti alfanumerički kod licence.

Instaliranje licenci

Sada kada imamo licencne kodove, vrijeme je da ih dodate u svoj Raspberry Pi i uživate u poboljšanoj reprodukciji medija.

Ručno instaliranje licenci: Ručna instalacijska tehnika 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 oblikovanu mini particiju koja sadrži alate za pokretanje, uključujući lako uređenu konfiguracijsku datoteku označenu kao config.txt.[Napomena: Neki dijelovi operativnih sustava ne mogu automatski stvoriti datoteku config.txt;ako ne postoji config.txt jednostavno stvorite vlastiti.]

Pronađite datoteku i napravite kopiju, preimenujte ga config.old - ova verzija poslužit će kao sigurnosna kopija u slučaju da ništa ne pođe krivo tijekom postupka uređivanja. Otvorite izvorni config.txt u svom uređivaču teksta po izboru( koristimo Notepad ++).

2013-02-11_141906

Ovisno o operacijskom sustavu koji radi na vašem Pi, konfiguracijska datoteka može izgledati malo drugačija. Ostavite samo postojeće unose. Izrežite i zalijepite unesene formatirane licence koje ste primili u svojoj e-pošti, na primjer:

2013-02-11_142230

Spremite datoteku config.txt i sigurno izbacite SD karticu s računala. Vratite SD karticu u Raspberry Pi i uključite uređaj.

2013-02-11_170606

Dodavanje licenci pomoću ugrađenog Raspbmc alata: Ako koristite Raspbmc, možete preskočiti cijeli ručni uređivanje koraka config.txt i iskoristiti ugrađeni alat izravno u okviru Raspbmc.

Da biste to učinili, prijeđite na Raspbmc uređaj i krenite s glavnog sučelja na Programs - & gt;Postavke Raspbmc. Kada se nalazite unutar postavki Raspbmc, prijeđite na karticu Konfiguracija sustava i pomaknite se do odjeljka Napredne postavke sustava:

2013-02-11_171645

Tamo možete kliknuti na MPEG2 i VC1 i unijeti broj licence. Nemojte upisivati ​​cijeli niz koji ste dobili od maline Pi, ostavite glavni decode_MPG2 = i decode_WVC1 = dio. Samo unesite 10-znamenkasti niz nakon jednakog znaka u svaki odgovarajući utor kodeksa.

Nakon što dodate odgovarajuće licence za kodeke, vratite se na glavno sučelje i ponovno pokrenite uređaj putem izbornika za izbor u lijevom donjem lijevom kutu.

Ispitivanje kodeksa : Najudobniji način testiranja novih kodeka je pokretanje medijske datoteke koju znate da se neće igrati bez njega, sjediti leđa i gledati kako je savršeno igrati.

Što je tehnički način provjere, ako se uključite u bilo kakve štucanje i želite potvrditi da je uređaj prepoznao vašu licencu, trebao bi se uputiti u naredbeni redak i unijeti sljedeće naredbe:

vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

Pi treba odmah vratiti da je kodek omogućen. Evo izvoda za provjeru MPG2 na našem testnom stroju, za referencu:

2013-02-11_173014

Sve izgleda dobro u naredbenom retku, a prethodno samo audio-datoteke sada reproduciraju i svoje audio i video kanale. Za nekoliko dolara i nekoliko minuta našeg vremena spremni smo za uživanje u širokom rasponu videozapisa kodiranih u MPEG-2 i VC-1 kodekima.

Imate vrlo kratku temu vezanu uz Raspberry Pi i voljeli biste nas vidjeti? Zvuci u komentarima ili pišite na [email protected] sa svojim prijedlozima.