17Aug

Hogyan lehet hozzá MPEG-2 és VC-1 Video Codec támogatása a Raspberry Pi-hez?

click fraud protection

2013-02-11_121438

Annak érdekében, hogy a Raspberry Pi mikroszámítógépen többféle médiakezelést élvezhessen, manuálisan engedélyeznie kell az MPEG-2 és VC-1 kodekeket. Olvassa el, hogy lássa, hogyan kell ezt megtenni, és élvezheti a DVD-lejátszást és többet a Pi-ján.

Miért kell ezt tennie?

A Raspberry Pi-t oktató számítógépnek tervezték. Ennek az oktatási küldetésnek a részeként a Raspberry Pi Alapítvány elmozdult a gyártási és engedélyezési költségek minimalizálásáért annak érdekében, hogy a készülék végső költségeit le lehessen csökkenteni. A költségcsökkentő intézkedések egy része nem tartalmazza az MPEG-2 és a VC-1 videokodek használatához szükséges drága licensz vásárlását.

Ez nem azt jelenti, hogy a Málna nem képes dekódolni az MPEG-2-ben vagy VC-1-ben kódolt médiát, de alapértelmezés szerint a codec-ek nem működnek a Raspberry Pi hardveren, ha nincs megfelelő licenc. Szerencsére a Raspberry Pi Alapítvány képes volt arra, hogy minden egyes codec-hez egyedi licenszeket értékesítsen nagyon kedvező áron.

instagram viewer

Ha kíváncsi vagy attól, hogy Ön a célközönség vagy a licencelési program és ez a bemutató célcsoportja vagy, akkor ellenőrizze, hogy az alábbi állítások valamelyike ​​érvényes-e Önre:

Raspberry Pi-t használok médiaközpontként és/ vagy általános célú eszközt, és szeretnék:

  • nézni DVD-ket( akár egy csatlakoztatott DVD-meghajtótól, akár hasított. ISO-fájlokból).Ebben az esetben MPEG-2 licencre van szükség ahhoz, hogy dekódolja a videót a DVD-ken.
  • Nézd meg az AVI fájlok gyűjteményét. Míg az AVI technikailag konténer formátum, nem codec, az AVI fájlok túlnyomó többsége MPEG-2 formátummal van kódolva, és mint ilyen, MPEG-2 licencre van szüksége.
  • A Windows Media Center alkalmazással( például filmek vagy televíziós műsorok a WMV konténer formátumban) által feltöltött vagy felvett tartalom megtekintése. Ehhez szüksége lesz a VC-1 licencre.

Ha nem vagy biztos benne, hogy van-e a kérdéses fájltípusok, két egyszerű módon ellenőrizhető.Először megpróbálhatja betölteni a fájlt a Raspberry Pi médiaközpontban. Ha a fájl például egy MPEG-2 kódolt videofájl, akkor nagyon nagy a valószínűsége annak, hogy a hangsáv csak finom lesz, de a videó nem fog megjelenni, így a képernyő fekete lesz.

A pontosabb módja annak, hogy ellenőrizze, hogy megvizsgálja a fájlt magát egy olyan eszköz segítségével, mint a MediaInfo - tudod követni együtt a MediaInfo bemutató itt. A MediaInfo megmutatja az adott videofájlt, amelyet megvizsgál.

Mit kell?

2013-02-11_174253

Ehhez a bemutatóhoz azt feltételezzük, hogy már kaptad a kezedet egy Raspberry Pi egységen és telepítetted a választott operációs rendszert. Ezenkívül a Raspbmc példányát is használjuk erre a bemutatóra, azzal a feltételezéssel, hogy sok olvasó követte a Raspbmc útmutatót, és most hozzá szeretnénk adni a DVD / WMV támogatást a saját fejlesztésükhöz.

Még akkor is, ha másik Raspberry Pi disztribúciót használ, a parancssori utasítások és a kézi konfiguráció továbbra is alkalmazható Önre és a Pi egységére.

Két módszert fogunk lefedni: a licenckódot manuálisan és az Raspbmc-on keresztül - az XBMC népszerű Raspberry Pi-képes elosztásával.

Az

  • egy, az Raspberry Pi áruházból vásárolt MPEG-2( ~ 4 $) és / vagy VC-1 licensz( ~ 2 $).
  • Hozzáférés a Raspberry Pi parancssorához( akár fizikai eszközön, akár SSH-n keresztül).

Először meglátogatjuk a sorszámot a tábláról és megvásároljuk a szükséges licenceket. Ezután megmutatjuk Önnek, hogyan kell manuálisan hozzáadni az engedélyeket a Pi-hoz vagy a beépített eszközt használni a Raspbmc-ben.

Az

2013-02-11_135655

licenc megvásárlása Annak érdekében, hogy megvásárolhassa a szükséges licenceket, meg kell keresnie a Raspberry Pi kártya egyedi sorozatszámát. Ezt a számot nem nyomtatják ki az áramköri lapon, hanem a hardveren tárolják;a parancssorból kell letölteni.

A sorozatszám lekérése: Először látogasson el a parancssorba, akár az aktuális terminálon, akár távolról a terminálhoz egy SSH eszközzel, például a PuTTY-n keresztül. Ha a billentyűzetet a Raspbmc készülékhez csatlakoztatta, egyszerűen válassza ki az "Exit" lehetőséget az Raspbmc felületről a GUI bal alsó részén található bekapcsológomb segítségével. Nyomja meg az ESC billentyűt, hogy betöltse a parancssort a rendszerindítás helyett az Raspbmc GUI-ba. Ez a parancssorba befizet.

Alternatív megoldásként, ha távolról szeretné elérni a parancssort, akkor kapcsolja ki az SSH kliensét( például PuTTY), és írja be a Rasperry Pi egység IP-címét.

Ha a parancssorból közvetlenül a gépen vagy az SSH-n keresztül húzta fel a parancsot, akkor a rendszer kéri a bejelentkezést. Az Raspbmc alapértelmezett bejelentkezési / jelszó kombinációja pi / málna .

A parancssorba írja be a következő parancsot: macska /proc/ cpuinfo

2013-02-11_135914

A Pi több 11 szöveget tartalmaz, de az egyetlen érdekes számunk az Serial nevű utolsó sor. Másold be az egyedülálló 16 digitális sorozatszámot( itt részlegesen eltakarod a képen).

Mivel az engedélyt minden egyes Raspberry Pi kártyára adják, ismételje meg a fenti eljárást minden olyan Raspberry Pi lapra, amelyhez licencet kíván vásárolni.

Miután megadta az egyes egységek sorozatszámát, itt az ideje megvásárolni az engedélyeket a Raspberry Pi alapból.

2013-02-11_140624

Az engedély megvásárlása: Látogassa meg a Raspberry Pi alapítvány vásárlási oldalát az MPEG-2 licenc és / vagy a VC-1 licenc számára. Adja meg Raspberry Pi sorozatszámát a megfelelő üresen az ár alatt. Adja hozzá a licencet a kosárba. Ismételje meg ezt a folyamatot minden olyan licenc esetében, amelyre a kodekeket fel szeretné venni.

Bár az alapítvány azt jelzi, hogy akár 72 órát is igénybe vehet az engedélye e-mailben történő megérkezéséig, 24 órán belül megkapta a miét. Amikor az Ön e-mailje megérkezik, az minden egyes licencelt formátumhoz tartozó kódot tartalmaz:

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

Az engedély 0000000000 része az Ön egyedi 10 jegyű alfanumerikus licenckódja.

Az

licencek telepítése Most, hogy megkapjuk az engedélykódokat, itt az ideje, hogy hozzáadjuk őket a Raspberry Pi-hoz, és élvezzük a továbbfejlesztett médialejátszást.

Az engedélyek manuális telepítése: A kézi telepítési technika a Raspberry Pi minden telepítésénél működik, beleértve az Raspbmc-et is.

A kodek kézi telepítéséhez le kell kapcsolnia a Raspberry Pi eszközt, el kell távolítania az SD-kártyát, és csatlakoztatnia kell az SD-kártyát egy számítógéphez, amely hozzáférést biztosít egy egyszerű szövegszerkesztőhöz. Az

Raspberry Pi SD kártyák tartalmaznak egy FAT formázott mini partíciót, amely tartalmazza az indítóeszközöket, beleértve a config.txt nevű, könnyen szerkeszthető konfigurációs fájlt.[Megjegyzés: Egyes operációs rendszerek létrehozása nem hozhat létre automatikusan config.txt fájlt;ha nem létezik config.txt, egyszerűen hozzon létre sajátot.]

Keresse meg a fájlt, és készítsen másolatot, átnevezve config.old - ez a verzió biztonsági másolatot jelent, ha valami hibás a szerkesztési folyamat során. Nyissa meg az eredeti konfigur.txt fájlt a választott szövegszerkesztőben( a Notepad ++ programot használjuk).

2013-02-11_141906

Attól függően, hogy milyen operációs rendszert futtat a Pi-ján, a konfigurációs fájl kissé eltérhet. Hagyja el a meglévő bejegyzéseket. Vegye le és illessze be az e-mailben kapott formázott licenc bejegyzéseket, például:

2013-02-11_142230

Mentse el a config.txt fájlt, és biztonságosan vigye ki az SD-kártyát a számítógépről. Helyezze vissza az SD-kártyát a Raspberry Pi-hez, és kapcsolja be a készüléket.

2013-02-11_170606

Az engedélyek hozzáadása a beépített Raspbmc eszközön keresztül: Ha az Raspbmc programot futtatja, kihagyhatja az egészet manuálisan a config.txt lépés szerkesztésével, és kihasználhatja a beépített eszközt az Raspbmc-ben.

Ehhez vezesse át a Raspbmc eszközt, és navigáljon a fő felületről a Programok - & gt;Raspbmc beállítások. Ha az Raspbmc beállítások belépnek, keresse meg a Rendszerkonfigurációs lapot, és görgessen le a Speciális rendszerbeállítások résznél:

2013-02-11_171645

Itt kattintson az MPEG2 és a VC1 elemre, majd adja meg a licencszámot. Ne írja be a Raspberry Pi által megadott teljes karakterláncot, hagyja el a vezető decode_MPG2 = és decode_WVC1 = részt. Csak a 10 számjegyű karakterláncot írja be az egyenlő jel után az egyes codec-ek megfelelő slotába.

Miután hozzáadta a megfelelő codec licenszeket, menjen vissza a fő kezelőfelületre, és indítsa újra a készüléket a bal alsó sarokban található Power Selection menüből.

A codecek tesztelése : Az új kodekek tesztelésének legélvezetesebb módja az, hogy olyan médiafájlt próbálj ki, amelyről tudod, hogy senki sem játszana, nem üldögél, és nézd, hogy tökéletesen játszik.

Az ellenőrzés technikai módja, ha bármelyik csuklást észlel, és meg kívánja erősíteni, hogy az engedélyt az eszköz felismeri, a parancssorba kell vezetnie, és be kell írnia a következő parancsokat:

vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

AA Pi-nak azonnal vissza kell térnie ahhoz, hogy a kodek engedélyezve legyen. Itt van a kimenet az MPG2 ellenőrzésre a tesztgéppel kapcsolatban:

2013-02-11_173014

Minden jól néz ki a parancssorban, és a korábban csak audio-fájlok lejátszják mind a hang-, mind a videó csatornáit. Néhány dollárért és néhány percig az MPEG-2 és VC-1 kódolókban kódolt videók széles választékát élvezhetjük.

Van egy sürgető Raspberry Pi témával kapcsolatos témája, amit szeretne látni? Tüntesse fel a megjegyzéseket, vagy írjon a [email protected] címre javaslataival.