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:
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.
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?
Č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
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=0000000000
decode_WVC1=0000000000
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 ++).
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:
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:
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.