MPEG-2 és VC-1 videódek támogatása a Raspberry Pi támogatásához
Annak érdekében, hogy a Raspberry Pi mikro számítógépén többféle médialejátszást élvezhessen, kézzel kell engedélyeznie az MPEG-2 és VC-1 kodekeket. Olvasson tovább, hogy megtudja, hogyan kell csinálni, és élvezze a DVD-lejátszást és még többet Pi-jén.
Miért kell ezt tennem?
A Raspberry Pi oktatási számítógépként lett tervezve. Ennek az oktatási missziónak a részeként a Raspberry Pi Alapítvány megszűnt a gyártási és engedélyezési költségek minimálisra csökkentése érdekében, hogy a készülék végső költsége megmaradjon. A költségcsökkentési intézkedések egy része magában foglalja az MPEG-2 és a VC-1 videódekódok használatának drága takaró licenc megvásárlását..
Ez nem jelenti azt, hogy a Raspberry Pi nem képes MPEG-2-ben vagy VC-1-ben kódolt adathordozók dekódolására, de alapértelmezés szerint a kodekek nem tudnak futni a Raspberry Pi hardveren a megfelelő licenc megadásához. Szerencsére a Raspberry Pi Alapítvány képes volt arra, hogy az egyes licenszeket minden egyes codechez nagyon olcsóan eladja.
Ha kíváncsi, hogy Ön a célközönség a licencértékesítési programhoz és a bemutatóhoz, ellenőrizze, hogy az alábbi állítások valamelyike vonatkozik-e Önre:
A Raspberry Pi-t médiaközpontként és / vagy általános célú eszközként használom, és szeretném:
- Nézze meg a DVD-ket (akár közvetlenül a csatolt DVD-meghajtóról, akár a szakadt .ISO-fájlokból). Ebben az esetben szükség van egy MPEG-2 licencre a videó DVD-n történő dekódolásához.
- Nézze meg az AVI fájlok gyűjteményét. Míg az AVI technikailag konténerformátum, nem pedig kodek, az AVI-fájlok nagy többsége MPEG-2-vel van kódolva, és ezért MPEG-2 licencre lesz szüksége.
- Nézze meg a riportolt vagy rögzített tartalmat a Windows Media Center használatával (például a WMV konténer formátumú filmeket vagy televíziós műsorokat). Ehhez szüksége lesz a VC-1 licencre.
Ha nem biztos abban, hogy a kérdéses fájltípusok vannak-e, két egyszerű módja van az ellenőrzésnek. Először is megpróbálhatja betölteni a fájlt a Raspberry Pi médiaközpontba. Ha például a fájl egy MPEG-2 kódolású videofájl, nagyon nagy esély van arra, hogy az audió műsor csak finom legyen, de a videó sávja nem jelenik meg, így a képernyő fekete marad.
Az ellenőrzés pontosabb módja, hogy a fájlt megvizsgálja egy olyan eszközzel, mint a MediaInfo, amelyet a MediaInfo bemutatóval együtt követhet. A MediaInfo megmondja az Ön által vizsgált videófájlok konkrét videó kódját.
Mire van szükségem?
Ehhez a bemutatóhoz feltételezzük, hogy már kaptad a kezed a Raspberry Pi egységen, és telepítetted az operációs rendszeredet. Továbbá a Raspbmc egy példányát fogjuk használni ehhez a bemutatóhoz azzal a feltevéssel, hogy sok olvasónk követte a Raspbmc útmutatót, és most szeretné hozzáadni a DVD / WMV támogatáshoz az építéshez.
Még akkor is, ha egy másik Raspberry Pi terjesztést használ, a parancssori utasítások és a manuális konfiguráció még mindig alkalmazhatók Ön és Pi egysége számára.
Két módszert fogunk elérni: a licenckód kézi és Raspbmc-egy népszerű Raspberry Pi-képes XBMC-eloszlása révén..
Kövesse a következő dolgokat:
- A Raspberry Pi áruházból vásárolt MPEG-2 (~ $ 4) és / vagy VC-1 licenc (~ $ 2).
- Hozzáférés a Raspberry Pi parancssorához (a fizikai eszközön vagy az SSH-n keresztül).
Először is eljutunk a sorszám megszerzéséhez, és meg kell vásárolni a szükséges licenceket. Ezt követően megmutatjuk, hogyan lehet manuálisan hozzáadni a licenceket a Pi-hez, vagy a beépített szerszámot a Raspbmc-ben.
A licencek vásárlása
Ahhoz, hogy megvásárolhassa a szükséges licenceket, be kell szereznie a Raspberry Pi kártyájának egyedi sorozatszámát. Ezt a számot nem nyomtatja ki az áramköri lapon, hanem a hardverben tárolja; azt a parancssor segítségével kell letölteni.
A sorozatszám lekérése: Először látogasson el a parancssorba az aktuális terminálon, vagy távolról csatlakozik a terminálhoz egy SSH eszközzel, mint például a PuTTY. Ha egy billentyűzet van csatlakoztatva a Raspbmc gépéhez, egyszerűen válassza ki a „Kilépés” -et a Raspbmc interfészről a bekapcsológomb segítségével a GUI bal alsó részén. Nyomja meg az ESC gombot a parancssor betöltéséhez a Raspbmc GUI-be való visszaállítás helyett. Ez letölti Önt a parancssorba.
Alternatív megoldásként, ha távolról szeretne hozzáférni a parancssorhoz, tegye fel az SSH klienst (például a PuTTY-t), és adja meg a Rasperry Pi egység IP-címét.
Akár közvetlenül a gépen, akár az SSH-n keresztül húzta fel a parancssorot, be kell jelentkeznie. A Raspbmc alapértelmezett bejelentkezési / jelszó kombinációja pi / málna.
A parancssorba írja be a következő parancsot: macska / proc / cpuinfo
Az Ön Pi-je 11 sornyi szöveget húz ki, de az egyetlen, amely számunkra érdekes, az az utolsó sor, amelyen fel van tüntetve Sorozatszám. Másolja az egyedülálló 16 digitális sorozatszámot (részben a képen látható).
Mivel az engedélyt minden egyes Raspberry Pi fórumon adják meg, ismételjük meg a fenti eljárást minden Raspberry Pi kártyára, amelyhez licencet kíván vásárolni.
Miután megvan az egyes egységek sorozatszáma, itt az ideje, hogy megvásárolja a licenceket a Raspberry Pi alapítványtól.
A licenc megvásárlása: Látogasson el a Raspberry Pi alapítvány vásárlási oldalára az MPEG-2 licenc és / vagy a VC-1 licencért. Adja meg Raspberry Pi sorozatszámát a megfelelő üresen az ár alatt. Adja hozzá a licencet a kosárhoz. Ismételje meg ezt a folyamatot az összes olyan licenc esetében, amelyen a kodekeket hozzá kívánja adni.
Bár az alapítvány azt jelzi, hogy az engedély megérkezése akár 72 órát is igénybe vehet e-mailben, 24 órán belül kaptuk meg. Amikor megérkezik az e-mail címe, minden olyan licenchez tartalmaz egy kódot, mint az ilyen:
decode_MPG2 = 0000000000
decode_WVC1 = 0000000000
A licenc 0000000000 része az Ön egyedi 10 jegyű alfanumerikus licenckódja.
A licencek telepítése
Most, hogy rendelkezünk a licenckódokkal, itt az ideje, hogy hozzáadjuk őket a Raspberry Pi-hoz, és élvezze a továbbfejlesztett médialejátszást.
Az engedélyek manuális telepítése: A manuális telepítési technika a Raspberry Pi-ra, beleértve a Raspbmc-t is, minden telepítéshez használható.
A kodekek kézi telepítéséhez le kell kapcsolnia a Raspberry Pi készülékét, távolítania el az SD-kártyát, és az SD-kártyát egy egyszerű szövegszerkesztővel rendelkező számítógépre kell csatlakoztatnia..
A Raspberry Pi SD kártyák tartalmazzák a FAT formátumú mini partíciót, amely indítóeszközöket tartalmaz, beleértve a config.txt címkével ellátott könnyen szerkeszthető konfigurációs fájlt. [Megjegyzés: Egyes operációs rendszerek nem hozhatnak létre automatikusan egy config.txt fájlt. ha nincs config.txt, egyszerűen hozza létre sajátját.]
Keresse meg a fájlt, és készítsen egy másolatot, nevezze át a config.old-ot - ez a verzió biztonsági mentésként szolgál, ha a szerkesztési folyamat során bármi baj történik. Nyissa meg az eredeti config.txt fájlt a szövegszerkesztőben (a Notepad ++-t használjuk).
Attól függően, hogy milyen operációs rendszert használ a Pi-n, a konfigurációs fájl kissé eltérő lehet. Hagyja csak a meglévő bejegyzéseket. Vágja be és illessze be az e-mailben kapott formázott licenc bejegyzéseket, például:
Mentse el a config.txt fájlt, és biztonságosan távolítsa el az SD kártyát a számítógépről. Tegye vissza az SD kártyát a Raspberry Pi készülékre és kapcsolja be a készüléket.
A licencek hozzáadása a beépített Raspbmc eszközzel: Ha Raspbmc-et futtat, átugorhatja az egészet kézzel a config.txt lépés szerkesztésével, és kihasználhatja a beépített szerszámot a Raspbmc belsejében.
Ehhez menjen át a Raspbmc készülékre, és navigáljon a fő felületről a Programok -> Raspbmc beállítások menüpontra. Miután belépett a Raspbmc beállításaiba, keresse meg a Rendszerkonfiguráció lapot, és görgessen lefelé a Speciális rendszerbeállítások részben:
Itt az MPEG2 és VC1 gombra kattinthat, és megadhatja a licencszámot. Ne írja be a Raspberry Pi által megadott teljes karakterláncot, hagyja el a vezető dekód_MPG2 = és dekódolás_WVC1 = részt. Csak a 10 számjegyű karakterláncot adja meg az egyenlő jel után az egyes kodekek megfelelő nyílásába.
Miután hozzáadta a megfelelő codec-licenceket, menjen vissza a fő felületre, és indítsa újra a készüléket a bal alsó sarokban lévő tápellátási menü segítségével.
A kodekek tesztelése: Az új codec-ek tesztelésének legélvezetesebb módja, hogy egy olyan médiafájlt, amelyről nem tudna játszani, nem tudna játszani, üljön le, és nézze meg, hogy tökéletesen játszik.
A technikai módja annak, hogy ellenőrizze, ha bármilyen csuklásba kerülne, és szeretné megerősíteni, hogy az eszköz felismeri a licencet, a parancssorba kell lépnie, és adja meg a következő parancsokat:
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
A Pi-nek azonnal vissza kell állítania, hogy a kodek engedélyezve legyen. Íme a tesztgépünk MPG2-ellenőrzésének kimenete, referenciaként:
Minden jól néz ki a parancssorban, és az előzőleg csak hangfájlok most mind a hang-, mind a videó-csatornákat lejátszják. Néhány dollárt és időnk néhány percét követően készen állunk az MPEG-2 és a VC-1 kodekek kódolásának széles választékára..
Van egy nyomó Raspberry Pi-vel kapcsolatos téma, amit szeretne látni minket? Kikapcsolja a megjegyzéseket, vagy javaslataival írja be a [email protected] címre.