Domača » kako » Kako dodati MPEG-2 in VC-1 Video Codec podporo za vaš Raspberry Pi

    Kako dodati MPEG-2 in VC-1 Video Codec podporo za vaš Raspberry Pi

    Da bi lahko uživali v raznovrstnejšem predvajanju medijev na vašem računalniku Raspberry Pi, morate ročno omogočiti kodeke MPEG-2 in VC-1. Preberite o tem, kako to storiti, in uživajte v predvajanju DVD-jev in še več o Pi.

    Zakaj moram to storiti??

    Raspberry Pi je bil zasnovan kot izobraževalni računalnik. V okviru te izobraževalne misije se je ustanova Raspberry Pi umaknila, da bi zmanjšala stroške proizvodnje in izdajanja dovoljenj, da bi se končni stroški naprave znižali. Del ukrepov za zmanjšanje stroškov je vključeval tudi nakup dragega odeje za uporabo video kodekov MPEG-2 in VC-1.

    To ne pomeni, da Raspberry Pi ni sposoben dekodirati medijev, kodiranih v MPEG-2 ali VC-1, ampak da kodeki ne morejo delovati na strojni opremi Raspberry Pi, ker ne potrebujejo ustrezne licence. Na srečo je Raspberry Pi Foundation uspel urediti, da bi posamezne licence za vsak kodek prodal zelo poceni.

    Če se sprašujete, ali ste ciljno občinstvo za ta program za prodajo licenc in to vadnico, preverite, ali se katera od naslednjih trditev nanaša na vas:

    Uporabljam Raspberry Pi kot medijsko središče in / ali splošno napravo in želim:

    • Oglejte si DVD-je (neposredno iz priloženega DVD pogona ali iz raztrganih datotek .ISO). V tem primeru potrebujete licenco MPEG-2 za dekodiranje videa na DVD-jih.
    • Oglejte si mojo zbirko AVI datotek. Čeprav je AVI tehnično kontejnerska oblika, ne kodek, je velika večina datotek AVI kodirana z uporabo MPEG-2 in kot taka potrebujete licenco MPEG-2.
    • Oglejte si vsebino, ki sem jo kopirala ali posnela s programom Windows Media Center (kot so filmi ali televizijske oddaje v obliki zapisa WMV). Za to boste potrebovali licenco VC-1.

    Če niste prepričani, ali imate zadevne vrste datotek, lahko preverite dva preprosta načina. Najprej lahko poskusite naložiti datoteko v svoj medijski center Raspberry Pi. Če je datoteka, na primer, kodirana video datoteka MPEG-2, obstaja velika verjetnost, da se bo zvočni posnetek predvajal, vendar se video posnetek ne bo prikazal, kar bo pustilo zaslon na črno.

    Natančnejši način za preverjanje je, da pregledate datoteko s pomočjo orodja, kot je MediaInfo, ki ga lahko spremljate skupaj z našo MediaInfo vadnico. MediaInfo vam bo povedal poseben video kodek za katero koli video datoteko, ki jo pregledujete.

    Kaj potrebujem??

    Za to vadnico smo domnevali, da ste že dobili roke na enoti Raspberry Pi in na njej namestili izbrani operacijski sistem. Poleg tega bomo uporabili kopijo Raspbmc za to vadnico pod predpostavko, da je veliko naših bralcev sledilo našemu priročniku Raspbmc in bi radi dodali podporo DVD / WMV pri njihovi izdelavi..

    Tudi če uporabljate drugo distribucijo Raspberry Pi, se navodila ukazne vrstice in ročna konfiguracija še vedno uporabljajo za vas in vašo enoto Pi.

    Obravnavali bomo dve metodi: ročno dodajanje licenčne kode in prek Raspbmc-priljubljene distribucije XBMC s podporo za Raspberry Pi.

    Če želite slediti, potrebujete naslednje stvari:

    • Licenca MPEG-2 (~ 4 $) in / ali licenca VC-1 (~ $ 2), kupljena v trgovini Raspberry Pi.
    • Dostop do ukazne vrstice Raspberry Pi (na fizični napravi ali prek SSH).

    Najprej vas bomo popeljali skozi serijsko številko na krovu in nakupu licenc, ki jih potrebujete. Potem vam bomo pokazali, kako lahko ročno dodate licence vašemu Pi ali uporabite vgrajeno orodje znotraj Raspbmc.

    Nakup licenc

    Za nakup potrebnih licenc boste morali pridobiti edinstveno serijsko številko za vašo tablo Raspberry Pi. Ta številka ni natisnjena nikjer na tiskanem vezju, ampak je shranjena v strojni opremi; ga je treba pridobiti z ukaznim pozivom.

    Pridobivanje serijske številke: Najprej obiščite ukazni poziv na dejanskem terminalu ali oddaljeno povezan s terminalom prek SSH orodja, kot je PuTTY. Če imate na napravi Raspbmc priključeno tipkovnico, preprosto izberite »Izhod« iz vmesnika Raspbmc prek gumba za napajanje na spodnji levi strani grafičnega vmesnika. Pritisnite ESC, da se ukazni poziv naloži namesto zagona v Raspbmc GUI. To vas bo shranilo v ukazni poziv.

    Če želite oddaljeno dostopati do ukaznega poziva, poženite odjemalca SSH (kot je PuTTY) in vnesite IP naslov vaše enote Rasperry Pi.

    Ne glede na to, ali ste povlekli ukazni poziv neposredno na napravi ali prek SSH, boste pozvani, da se prijavite. Privzeta kombinacija za prijavo / geslo za Raspbmc je pi / malina.

    Ko v ukaznem pozivu vnesete naslednji ukaz: cat / proc / cpuinfo

    Vaša Pi bo vrgla nazaj 11 vrstic besedila, toda edina, ki nas zanima, je zadnja vrstica z oznako Serijska. Kopirajte edinstveno 16 digitalno serijsko številko (delno obfuscirano na sliki zaslona tukaj).

    Ker je licenca podeljena vsaki posamezni plošči Raspberry Pi, ponovite zgornji postopek za vse plošče Raspberry Pi, ki jih želite kupiti licenco za.

    Ko imate serijsko številko za vsako posamezno enoto, je čas za nakup licenc iz fundacije Raspberry Pi.

    Nakup licence: Obiščite spletno stran fundacije Raspberry Pi za licenco MPEG-2 in / ali licenco VC-1. Vnesite svojo serijsko številko Raspberry Pi v ustrezno prazno polje pod ceno. Dodajte licenco v košarico. Ta postopek ponovite za vse licence na vseh enotah, ki jih želite dodati.

    Čeprav fundacija navaja, da lahko traja do 72 ur, da vam licenca prispe po e-pošti, smo prejeli v približno 24 urah. Ko pride vaša e-pošta, bo vsebovala kodo za vsako licenco, ki je bila oblikovana na tak način:

    decode_MPG2 = 0000000000

    decode_WVC1 = 0000000000

    0000000000 del licence je vaša edinstvena 10-mestna alfanumerična licenčna koda.

    Nameščanje licenc

    Zdaj, ko imamo licenčne kode, je čas, da jih dodate v Raspberry Pi in pridete do izboljšanega predvajanja medijev.

    Ročna namestitev licenc: Ročna instalacijska tehnika deluje za vsako namestitev na Raspberry Pi, vključno z Raspbmc.

    Če želite ročno namestiti kodeke, morate izklopiti napravo Raspberry Pi, odstraniti kartico SD in kartico SD namestiti v računalnik z dostopom do preprostega urejevalnika besedila..

    Kartice Raspberry Pi SD vključujejo mini particijo, ki je oblikovana v formatu FAT in vsebuje zagonska orodja, vključno z enostavno urejeno konfiguracijsko datoteko z oznako config.txt. [Opomba: Nekatere gradnje operacijskih sistemov morda ne bodo samodejno ustvarile datoteke config.txt; če ni config.txt, preprosto ustvarite svoje.]

    Poiščite datoteko in naredite kopijo, jo preimenujete config.old-ta različica bo služila kot varnostna kopija v primeru, da gre kaj narobe med postopkom urejanja. Odprite izvirni config.txt v urejevalniku besedila (uporabljamo Notepad ++).

    Glede na operacijski sistem, ki ga izvajate na vašem Pi, se lahko konfiguracijska datoteka nekoliko razlikuje. Pustite obstoječe vnose sam. Izrežite in prilepite oblikovane vnose licence, ki ste jih prejeli v e-poštnem sporočilu, na primer:

    Shranite datoteko config.txt in varno odstranite kartico SD iz računalnika. Vrnite kartico SD na Raspberry Pi in vklopite napravo.

    Dodajanje licenc z vgrajenim orodjem Raspbmc: Če uporabljate Raspbmc, lahko preskočite celotno ročno urejanje koraka config.txt in izkoristite prednost vgrajenega orodja znotraj Raspbmc.

    To storite tako, da nadaljujete z napravo Raspbmc in se pomaknete iz glavnega vmesnika v Programi -> Nastavitve Raspbmc. Ko se nahajate v nastavitvah Raspbmc, se pomaknite do kartice System Configuration (Konfiguracija sistema) in se pomaknite navzdol do razdelka Advanced System Settings (Dodatne nastavitve sistema):

    Tam lahko kliknete na MPEG2 in VC1 ter vnesete številko licence. Ne vtipkajte celotnega niza, ki vam ga je priskrbel Raspberry Pi, pustite vodilni odsek decode_MPG2 = in decode_WVC1 =. Vnesite 10-mestni niz za znak za enakost v vsako režo vsakega kodeka.

    Ko dodate ustrezne licence za kodeke, se vrnite v glavni vmesnik in ponovno zaženite napravo prek menija za izbiro napajanja v spodnjem levem kotu..

    Testiranje kodekov: Najbolj prijeten način za preizkušanje novih kodekov je, da posnameš predstavnostno datoteko, za katero veš, da je brez nje, da se umakneš in gledaš, kako se odlično predvaja..

    Bolj tehničen način preverjanja, če naletite na kakršnekoli napake in želite potrditi, da je vaša licenca prepoznana v napravi, je odhod v ukazni poziv in vnesite naslednje ukaze:

    vcgencmd codec_enabled MPG2
    vcgencmd codec_enabled WVC1

    Pi mora takoj vrniti, da je kodek omogočen. Tukaj je izhod za preverjanje MPG2 na našem testnem stroju, za referenco:

    V ukaznem pozivu je vse videti dobro in doslej samo avdio datoteke zdaj predvajajo avdio in video kanale. Za nekaj dolarjev in nekaj minut našega časa smo pripravljeni uživati ​​v najrazličnejših videoposnetkih, kodiranih v kodeke MPEG-2 in VC-1.


    Imate pritisnjeno besedo Raspberry Pi, ki jo želite videti nas naslov? Zvok v komentarjih ali pišite na [email protected] s svojimi predlogi.