If-Koubou

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

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

Da biste uživali u raznolikijoj medijskoj reprodukciji na vašem Raspberry Pi mikro računalu, morate ručno omogućiti MPEG-2 i VC-1 kodeke. 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 za dekodiranje medija kodiranih u MPEG-2 ili VC-1, ali da se kodeksa, po defaultu, ne mož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 odnosi na sljedeća izjava:

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

  • Gledajte DVD-ove (izravno s priključ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 (poput filmova ili televizijskih emisija u formatu WMV kontejnera). Za to će vam trebati licencu VC-1.

Ako niste sigurni imate li u pitanju vrste datoteka, 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 pravedan, ali video zapis neće uspjeti, ostavljajući zaslon crnim.

Precizniji način provjere jest pregledati datoteku koristeći alate poput MediaInfo-a možete pratiti zajedno s našim vodičem MediaInfo ovdje. MediaInfo će vam reći određeni video kodek za bilo koju video datoteku koju pregledate.

Što trebam?

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 upotrebljavate 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 putem Raspbmc-popularne distributere XBMC s raspršenim Pi-om.

Da biste slijedili, trebate 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 licenci koje trebate. Nakon toga ćemo vam pokazati kako ručno dodati licence Pi-u ili upotrijebiti ugrađeni alat unutar programa Raspbmc.

Kupnja licenci

Da biste kupili potrebne licence, morat ćete preuzeti jedinstveni serijski broj za ploču 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 preko 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 SSH klijenta (kao što je PuTTY) i upišite IP adresu svoje Rasperry Pi jedinice.

Bilo da ste povukli naredbeni redak izravno na računalu ili putem SSH, od vas će se zatražiti da se prijavite. Zadana kombinacija prijave / lozinke za Raspbmc je pobožan / kupina.

U naredbeni redak unesite sljedeću naredbu: cat / proc / cpuinfo

Vaš Pi će pljunuti natrag 11 redaka teksta, ali jedini od interesa za nas je zadnji redak označen Serijski, Kopirajte jedinstveni 16 digitalni serijski broj (djelomično zamagljen u snimci zaslona).

Budući da se licenca dodjeljuje svakoj određenoj 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 iz fonda Raspberry Pi.

Kupnja licence: Posjetite stranicu kupnje fondacije Raspberry Pi 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 pokazuje da bi za vašu dozvolu moglo doći do 72 sata da bi stigle putem e-pošte, primili smo ih za oko 24 sata. Kada stigne vaša e-poruka, uključit će kôd za svaku licencu formatiranu kao takav:

decode_MPG2 = 0 milijarde

decode_WVC1 = 0 milijarde

Dijelovi licence od 0000000000 su vaš jedinstveni 10-znamenkasti alfanumerički kod koda.

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.

Maloprodajne kartice 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 nema 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 ++).

Ovisno o operacijskom sustavu na vašem Pi-u, datoteka konfiguracije može izgledati malo drugačija. Ostavite samo postojeće unose. Izrežite i zalijepite unose licenciranih formata koje ste primili u vašoj e-pošti, na primjer:

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

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 -> Raspbmc Settings. Kada se nalazite unutar postavki Raspbmc, prijeđite na karticu Konfiguracija sustava i pomaknite se do odjeljka Napredne postavke sustava:

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. Utipkajte samo 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 kodeka: Najugodniji način testiranja vaših novih kodeka je da pokrenete medijsku datoteku koju znate da se neće igrati bez njega, sjediti leđa i gledati kako je savršeno igrati.

Više tehnički način provjere, ako se uključite u bilo kakve štucanje i želite potvrditi da je vaš uređaj prepoznao vašu licencu, trebao bi voditi do naredbenog retka 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:

Sve izgleda dobro u naredbenom retku, a prethodno audio-samo 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 li preciznu temu vezanu uz Raspberry Pi koje biste voljeli vidjeti adresu? Zvuci u komentarima ili pišite na [email protected] sa svojim prijedlozima.