17Aug

Jak přidat video kodek MPEG-2 a VC-1 Podpora vašeho maliny Pi

click fraud protection

2013-02-11_121438

Chcete-li využívat mnohem různorodější přehrávání médií na počítači Micro Raspberry Pi, musíte manuálně povolit kodeky MPEG-2 a VC-1.Přečtěte si o tom, jak to učinit a jak si užívat přehrávání disků DVD a další informace o vašem Pi.

Proč musím to udělat?

Raspberry Pi byl navržen tak, aby byl vzdělávací počítač.V rámci této vzdělávací mise se nadace Raspberry Pi Foundation vytratila z cesty, aby minimalizovala náklady na výrobu a licencování, aby udržely konečné náklady na zařízení.Součástí opatření na snížení nákladů nebylo zakoupení cenově náročné licence k použití videokodek MPEG-2 a VC-1.

To neznamená, že Raspberry Pi není schopen dekódovat média zakódované ve formátu MPEG-2 nebo VC-1, ale ve výchozím nastavení kodeky nemohou běžet na hardware Raspberry Pi kvůli chybějící licenci. Naštěstí se Raspberry Pi Foundation podařilo zajistit, aby jednotlivé licence pro každý kodek prodávaly velmi levně.

Pokud se divíte, jestli jste cílovým publikem v tomto programu prodeje licencí a v tomto výukovém programu, zkontrolujte, zda se na vás nevztahuje některá z následujících tvrzení:

instagram viewer

Používám mé Raspberry Pi jako mediální centrum a/ nebo zařízení pro všeobecné použití a přeji:

  • Sledujte disky DVD( ať už přímo z připojené jednotky DVD nebo z rozbitých souborů. ISO).V tomto případě potřebujete licenci MPEG-2 k dekódování videa na discích DVD.
  • Sledujte svou sbírku souborů AVI.Zatímco AVI je technicky kontejnerový formát, nikoliv kodek, drtivá většina souborů AVI je zakódována pomocí MPEG-2 a jako taková budete potřebovat licenci MPEG-2.
  • Sledujte obsah, který jsem roztrhl nebo zaznamenal pomocí programu Windows Media Center( například filmy nebo televizní pořady ve formátu kontejneru WMV).K tomu budete potřebovat licenci VC-1.

Pokud si nejste jisti, zda máte příslušné typy souborů, máte k dispozici dva jednoduché způsoby kontroly. Nejprve se můžete pokusit načíst soubor v mediálním centru Raspberry Pi. Pokud je soubor například video soubor kódovaný MPEG-2, je velmi vysoká pravděpodobnost, že audio stopa bude hrát v pohodě, ale videokazeta se nezdaří vykreslit, takže obrazovka zůstane černá.

Přesnější způsob, jak zkontrolovat, je přezkoumat soubor samotný pomocí nástroje MediaInfo, který můžete sledovat spolu s naším výukovým programem MediaInfo. MediaInfo vám ukáže konkrétní video kodek pro jakýkoli video soubor, který prozkoumáte.

Co potřebuji?

2013-02-11_174253

Pro tento tutoriál předpokládáme, že jste již dostali své ruce na jednotku Raspberry Pi a nainstalovali na ni svůj operační systém. Dále budeme používat kopii Raspbmc pro tento tutoriál za předpokladu, že mnozí z našich čtenářů následují náš průvodce Raspbmc a nyní by rád přidali podporu DVD / WMV k jejich tvorbě.

I když používáte jiné distribuci Raspberry Pi, pokyny na příkazovém řádku a ruční konfigurace jsou stále platné pro vás a vaši jednotku Pi.

Budeme pokrývat dvě metody: přidání licenčního kódu ručně a prostřednictvím Raspbmc - populární distributor XBMC s Raspberry Pi.

Chcete-li pokračovat, budete potřebovat následující položky:

  • Licence MPEG-2( ~ $ 4) a / nebo licence VC-1( ~ $ 2) zakoupené v obchodě Raspberry Pi.
  • Přístup k příkazovému řádku na Raspberry Pi( buď na fyzickém zařízení nebo přes SSH).

Nejprve vás budeme procházet získáním sériového čísla mimo desku a zakoupením licencí, které potřebujete. Poté vám ukážeme, jak ručně přidávat licence k vašemu Pi nebo použít vestavěný nástroj v Raspbmc.

Nákup licencí

2013-02-11_135655

Abyste mohli zakoupit potřebné licence, budete muset načíst jedinečné sériové číslo pro vaše desky Raspberry Pi. Toto číslo se nevytiskne nikde na desce s plošnými spoji, ale je uloženo v hardware;musí být načten pomocí příkazového řádku.

Načtení sériového čísla: Nejprve přejděte na příkazový řádek buď na vlastní terminál, nebo vzdáleně připojte k terminálu prostřednictvím nástroje SSH, například PuTTY.Pokud máte klávesnici připojenou k počítači Raspbmc, jednoduše zvolte "Exit" z rozhraní Raspbmc pomocí tlačítka napájení v levém dolním rohu grafického uživatelského rozhraní.Stisknutím klávesy ESC načtete příkazový řádek namísto zavádění zpět do grafického uživatelského rozhraní Raspbmc. To vás uloží na příkazovém řádku.

Alternativně, pokud chcete vzdáleně přistupovat k příkazovému řádku, spusťte SSH klienta( například PuTTY) a zadejte IP adresu jednotky Rasperry Pi.

Ať už jste spustili příkazový řádek přímo na zařízení nebo přes SSH, budete vyzváni k přihlášení.Výchozí kombinace přihlašování a hesla pro Raspbmc je / malina .

Po zadání příkazového řádku zadejte následující příkaz: cat /proc/ cpuinfo

2013-02-11_135914

Vaše Pi vypije zpět 11 řádků textu, ale jediný, který nás zajímá, je poslední řádek s názvem Serial .Zkopírujte jedinečné 16 digitální sériové číslo( částečně zmatené na obrazovce).

Vzhledem k tomu, že licence je udělena každé konkrétní desce Raspberry Pi, opakujte výše uvedený postup u všech desek Raspberry Pi, u kterých si chcete zakoupit licenci.

Jakmile budete mít sériové číslo pro každou jednotku, je čas zakoupit licence od nadace Raspberry Pi.

2013-02-11_140624

Nákup licence: Na stránce nákupu nadace Raspberry Pi získáte licenci MPEG-2 a / nebo licenci VC-1.Zadejte sériové číslo maliny Pi v příslušném políčce pod cenou. Přidat licenci do košíku. Tento postup opakujte pro všechny licence na všechny jednotky, do kterých chcete kodeky přidat.

Ačkoliv nadace naznačuje, že by mohlo trvat až 72 hodin, než by vaše licence mohla dorazit prostřednictvím e-mailu, obdrželi jsme to za zhruba 24 hodin. Po příchodu vašeho e-mailu bude obsahovat kód pro každou takto formátovanou licenci:

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

Část licence 0000000000 je váš jedinečný 10místný alfanumerický licenční kód.

Instalace licencí

Nyní, když máme licenční kódy, je čas je přidat do vašeho Raspberry Pi a vychutnávat si lepší přehrávání médií.

Ruční instalace licencí: Technika ručního instalace funguje pro libovolnou instalaci na Raspberry Pi, včetně Raspbmc.

Chcete-li manuálně nainstalovat kodeky, musíte vypnout zařízení Raspberry Pi, vyjmout kartu SD a připojit kartu SD k počítači s přístupem k jednoduchému textovému editoru.

Malé Pi SD karty obsahují mini formátovaný formát FAT, který obsahuje spouštěcí nástroje včetně snadno editovaného konfiguračního souboru s názvem config.txt.[Poznámka: Některé verze operačních systémů nemusí automaticky vytvářet soubor config.txt;pokud neexistuje žádný soubor config.txt, jednoduše si vytvořte svůj vlastní.]

Vyhledejte soubor a vytvořte kopii, přejmenujte jej na config.old - tato verze bude sloužit jako záloha v případě, že se během editačního procesu něco pokazí.Otevřete původní text config.txt ve zvoleném textovém editoru( používáme Poznámkový blok ++).

2013-02-11_141906

V závislosti na tom, jaký operační systém používáte na svém Pi, konfigurační soubor může vypadat trochu jinak. Zanechat stávající položky sám. Vymažte a vložte formátované licenční položky, které jste obdrželi v e-mailu, například:

2013-02-11_142230

Uložte soubor config.txt a bezpečně vyjměte kartu SD z počítače. Vraťte SD kartu na Raspberry Pi a zapněte přístroj.

2013-02-11_170606

Přidání licencí pomocí vestavěného nástroje Raspbmc: Pokud používáte Raspbmc, můžete celý krok manuálně upravit krok config.txt a využít vestavěného nástroje přímo uvnitř nástroje Raspbmc.

Chcete-li tak učinit, přejděte na zařízení Raspbmc a přejděte z hlavního rozhraní na programy - & gt;Nastavení Raspbmc. Jakmile jste uvnitř nastavení Raspbmc, přejděte na kartu Konfigurace systému a přejděte dolů do sekce Pokročilé nastavení systému:

2013-02-11_171645

Zde můžete kliknout na MPEG2 a VC1 a zadat své licenční číslo. Nepište celý řetězec, který vám poskytl Raspberry Pi, ponechejte přední decode_MPG2 = a decode_WVC1 = část. Zadejte pouze desetimístný řetězec za znaménkem rovnosti do příslušného slotu kodeku.

Jakmile přidáte příslušné licence kodeku, přejděte zpět do hlavního rozhraní a restartujte zařízení pomocí nabídky výběru výkonu v levém dolním rohu.

Testování kodeků : Nejpříjemnějším způsobem, jak vyzkoušet nové kodeky, je vypálit mediální soubor, o němž víte, že by se bez něj nepohnul, neseděl a sledoval, jak to hraje perfektně.

Více technický způsob, jak zkontrolovat, měli byste spustit jakékoli škytavku a chcete potvrdit, že vaše licence je rozpoznána zařízením, jeďte na příkazový řádek a zadejte následující příkazy:

vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

Pi by měl okamžitě vrátit, že kodek je povolen. Zde je výstup pro kontrolu MPG2 na našem zkušebním stroji, kde najdete odkaz:

2013-02-11_173014

Všechno vypadá dobře na příkazovém řádku a dříve používané soubory pouze pro přehrávání audio a video kanálů.Několik dolarů a pár minut našeho času jsme připraveni využívat širokou škálu videokód kódovaných v kodecích MPEG-2 a VC-1.

Máte naléhavé téma týkající se Raspberry Pi, které byste rádi viděli? Zvuk vypněte v komentářích nebo napište [email protected] se svými návrhy.