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

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

    Chcete-li využívat více přehrávání multimédií na počítači Micro Raspberry Pi, musíte ručně povolit kodeky MPEG-2 a VC-1. Přečtěte si, 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 se udržely konečné náklady na zařízení. Součástí jejich opatření ke snížení nákladů nebylo zahrnutí nákupu cenově zvýhodněné licence k použití video kodeků 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í nelze kodeky spustit na hardware Raspberry Pi kvůli nedostatku správné licence. Naštěstí Raspberry Pi Foundation dokázala zajistit, aby jednotlivé licence pro každý kodek prodávaly velmi levně.

    Pokud se zajímáte, zda jste nebo nebyli 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í:

    Používám mé Raspberry Pi jako mediální centrum a / nebo zařízení pro všeobecné účely a rád bych:

    • Sledujte disky DVD (ať už přímo z připojené jednotky DVD nebo z odřezaných souborů .ISO). V takovém případě potřebujete licenci MPEG-2 k dekódování videa na discích DVD.
    • Sledujte mou sbírku souborů AVI. Zatímco AVI je technicky formát kontejneru, 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í aplikace 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 MPEG-2 kódovaný, je velmi vysoká šance, že zvuková stopa bude hrát v pohodě, ale video stopa se nezdaří, takže obrazovka černou.

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

    Co potřebuji?

    Pro tento tutoriál předpokládáme, že jste již dostali své ruce na jednotku Raspberry Pi a nainstalovali jste 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 chtěli přidat do jejich DVD / WMV podporu.

    I když používáte další distribuci Raspberry Pi, pokyny pro příkazovou řádku a ruční konfiguraci 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 pomocí Raspbmc - populární distribuce XBMC společnosti Raspberry Pi.

    Chcete-li sledovat, budete potřebovat následující věci:

    • Licence MPEG-2 (~ $ 4) a / nebo 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).

    Za prvé, budeme vás chtít dostat sériové číslo mimo palubu a nákup potřebných licencí. Poté vám ukážeme, jak ručně přidávat licence na vaše zařízení Pi nebo používat vestavěný nástroj v rámci Raspbmc.

    Zakoupení licencí

    Chcete-li zakoupit potřebné licence, budete muset načíst jedinečné sériové číslo pro vaše desky Raspberry Pi. Toto číslo není vytištěno nikde na desce plošných spojů, 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řipojený k terminálu pomocí nástroje SSH, jako je například PuTTY. Pokud máte k počítači Raspbmc připojenou klávesnici, 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.

    Případně, 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 pi / malina.

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

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

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

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

    Nákup licence: Navštivte stránku nákupu nadace Raspberry Pi za licenci MPEG-2 a / nebo licenci VC-1. Zadejte sériové číslo maliny Pi v příslušném políčku 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čkoli nadace naznačuje, že by mohlo trvat až 72 hodin, než by vaše licence mohla dorazit prostřednictvím e-mailu, obdržela nás asi za 24 hodin. Po příchodu e-mailu bude obsahovat kód pro každou takto formátovanou licenci:

    decode_MPG2 = 0000000000

    decode_WVC1 = 0000000000

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

    Instalace licencí

    Nyní, když máme licenční kódy, je čas přidat je do vašeho Raspberry Pi a těšit se z lepšího přehrávání médií.

    Ruční instalace licencí: Ruční technika instalace funguje pro jakoukoliv 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 upravovaného konfiguračního souboru označeného jako 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, vytvořte si 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 procesu úpravy stane něco špatně. Otevřete původní text config.txt ve vybraném textovém editoru (používáme Notepad ++).

    V závislosti na tom, jaký operační systém používáte na svém Pi, může konfigurační soubor 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:

    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 zařízení.

    Přidání licencí pomocí vestavěného nástroje Raspbmc: Pokud používáte Raspbmc, můžete přeskočit celý ruční úpravu kroku 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 -> Nastavení Raspbmc. Jakmile jste uvnitř nastavení Raspbmc, přejděte na kartu Konfigurace systému a přejděte dolů do sekce Upřesnit nastavení systému:

    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 pro kodeky, 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ší způsob, jak vyzkoušet nové kodeky, je vypálit mediální soubor, o němž víte, že bez něj nebude hrát, sedět a sledovat, jak to hraje perfektně.

    Čím techničtější způsob kontroly, pokud se dostanete do jakékoliv škytavky a chcete potvrdit, že je vaše licence rozpoznána zařízením, přejdě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 naleznete:

    Všechno na příkazovém řádku vypadá dobře a dříve přehrávané zvukové soubory nyní přehrávají jak zvukové, tak i video kanály. Několik dolarů a pár minut našeho času jsme připraveni využívat širokou škálu videozáznamů zakó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 na [email protected] s vašimi návrhy.