17Aug
Kvôli lepšiemu prehrávaniu médií na počítači Micro Raspberry Pi musíte manuálne povoliť kodeky MPEG-2 a VC-1.Čítajte ďalej a uvidíte, ako to urobiť a vychutnávajte si prehrávanie DVD a ďalšie informácie o vašom Pi.
Prečo to potrebujem?
Raspberry Pi bol navrhnutý ako vzdelávací počítač.Ako súčasť tejto vzdelávacej misie Raspberry Pi Foundation ustúpila z cesty, aby minimalizovala výrobné a licenčné náklady, aby udržala konečné náklady zariadenia. Súčasťou ich opatrení na zníženie nákladov bolo aj to, že neboli kúpené drahé licenčné poplatky za použitie videokodekov MPEG-2 a VC-1.
To neznamená, že Raspberry Pi nie je schopný dekódovať médiá zakódované vo formáte MPEG-2 alebo VC-1, ale v predvolenom nastavení nemôžu kodeky fungovať na hardvéri Raspberry Pi kvôli potrebe správnej licencie. Našťastie Raspberry Pi Foundation dokázala zabezpečiť predaj jednotlivých licencií pre každý kodek veľmi lacno.
Ak sa zaujímate, či ste cieľovým publikom pre tento program predaja licencií a tento výukový program, skontrolujte, či sa na vás vzťahuje niektoré z nasledujúcich tvrdení:
Používam môj Raspberry Pi ako mediálne centrum a/ alebo zariadenia na všeobecné použitie a chcem:
- Sledovať DVD disky( buď priamo z pripojenej jednotky DVD, alebo z odtrhnutých súborov. ISO).V tomto prípade potrebujete licenciu MPEG-2 na dekódovanie videa na diskoch DVD.
- Pozrite si moju zbierku súborov AVI.Zatiaľ čo AVI je technicky formát kontajnera, nie kodek, drvivá väčšina súborov AVI je zakódovaná pomocou MPEG-2 a ako taká budete potrebovať licenciu MPEG-2.
- Sledovanie obsahu som roztrhol alebo zaznamenal pomocou aplikácie Windows Media Center( napríklad filmy alebo televízne relácie vo formáte kontajnera WMV).Na to budete potrebovať licenciu VC-1.
Ak si nie ste istí, či máte príslušné typy súborov, môžete skontrolovať dva jednoduché spôsoby. Najprv sa môžete pokúsiť načítať súbor do mediálneho centra Raspberry Pi. Ak je súbor napríklad video súbor MPEG-2 kódovaný, existuje veľmi vysoká pravdepodobnosť, že zvuková stopa bude hrať v poriadku, ale videokazeta sa nedarí vykresliť a obrazovka zostane čierna.
Presnejším spôsobom, ako skontrolovať, je preskúmať súbor samotný pomocou nástroja MediaInfo, ktorý môžete sledovať spolu s naším výukovým programom MediaInfo tu. MediaInfo vám oznámi konkrétny video kodek pre akýkoľvek video súbor, ktorý preskúmate.
Čo potrebujem?
Pre tento tutoriál predpokladáme, že ste už dostali svoje ruky na jednotku Raspberry Pi a nainštalovali si na ňom váš operačný systém.Ďalej budeme používať kópiu Raspbmc pre tento tutoriál za predpokladu, že mnohí naši čitatelia následujú náš Raspbmc sprievodcu a teraz by chceli pridať podporu DVD / WMV k ich vybudovaniu.
Aj keď používate inú distribúciu Raspberry Pi, pokyny na príkazový riadok a manuálnu konfiguráciu sú stále platné pre vás a vašu jednotku Pi.
Budeme pokrývať dve metódy: pridanie licenčného kódu ručne a prostredníctvom Raspbmc - populárnej distribúcie XBMC s Raspberry Pi.
Ak chcete pokračovať, budete potrebovať nasledujúce veci:
- Licencia MPEG-2( ~ $ 4) a / alebo VC-1( ~ $ 2) zakúpená v obchode Raspberry Pi.
- Prístup k príkazovému riadku na Raspberry Pi( buď na fyzickom zariadení alebo cez SSH).
Po prvé, budeme vás prechádzať dostať sériové číslo z paluby a zakúpenie licencií, ktoré potrebujete. Potom vám ukážeme, ako manuálne pridať licencie na Pi alebo použiť vstavaný nástroj v rámci Raspbmc.
Nákup licencií
Aby ste si mohli zakúpiť potrebné licencie, budete musieť získať jedinečné sériové číslo pre vašu dosku Raspberry Pi. Toto číslo nie je vytlačené nikde na doske plošných spojov, ale je uložené v hardvéri;musí sa načítať pomocou príkazového riadka.
Načítanie sériového čísla: Najprv navštívte príkazový riadok buď na aktuálnom termináli, alebo vzdialene pripojený k terminálu pomocou nástroja SSH, napríklad PuTTY.Ak máte k vášmu počítaču Raspbmc pripojenú klávesnicu, jednoducho zvoľte "Exit" z rozhrania Raspbmc pomocou tlačidla napájania v ľavej dolnej časti grafického rozhrania. Stlačením klávesu ESC namiesto spustenia späť do Raspbmc GUI načítate príkazový riadok. To vás uloží na príkazovom riadku.
Ak chcete vzdialene pristupovať k príkazovému riadku, spustite váš SSH klient( napríklad PuTTY) a zadajte IP adresu jednotky Rasperry Pi.
Či už ste vytiahli príkazový riadok priamo na zariadení alebo cez SSH, budete vyzvaný na prihlásenie. Predvolená kombinácia prihlásenia a hesla pre Raspbmc je / malina .
Po zadaní príkazového riadku zadajte nasledujúci príkaz: mačka /proc/ cpuinfo
Váš Pi nasmeruje späť 11 riadkov textu, ale jediný, ktorý nás zaujíma, je posledný riadok s označením Serial .Skopírujte unikátne 16 digitálne sériové číslo( čiastočne zakalené na snímke).
Pretože je licencia udelená každej konkrétnej rade Raspberry Pi, zopakujte vyššie uvedený postup pre všetky dosky Raspberry Pi, pre ktoré si chcete zakúpiť licenciu.
Akonáhle máte sériové číslo pre každú jednotku, je čas zakúpiť si licenciu od nadácie Raspberry Pi.
Nákup licencie: Navštívte stránku nákupu nadácie Raspberry Pi pre licenciu MPEG-2 a / alebo licenciu VC-1.Zadajte svoje sériové číslo maliny Pi v príslušnej medzere pod cenou. Pridajte licenciu do vášho košíka. Opakujte tento proces pre všetky licencie na všetky jednotky, do ktorých chcete pridať kodeky.
Aj keď nadácia naznačuje, že by mohlo trvať až 72 hodín, kým sa vaša licencia dostala prostredníctvom e-mailu, dostali sme to asi za 24 hodín. Po príchode vášho e-mailu bude obsahovať kód pre každú takto formátovanú licenciu:
decode_MPG2 = 0000000000
decode_WVC1 = 0000000000
Časť licencie 0000000000 je váš jedinečný 10-miestny alfanumerický licenčný kód.
Inštalácia licencií
Teraz, keď máme licenčné kódy, je čas pridať ich do vášho Raspberry Pi a vychutnať si lepšie prehrávanie médií.
Ručná inštalácia licencií: Technika manuálnej inštalácie funguje pre akúkoľvek inštaláciu na Raspberry Pi, vrátane Raspbmc.
Ak chcete manuálne nainštalovať kodeky, musíte vypnúť zariadenie Raspberry Pi, odstrániť SD kartu a pripojiť SD kartu do počítača s prístupom k jednoduchému textovému editoru.
Malé Pi SD karty obsahujú mini-oddiel s formátovaním FAT, ktorý obsahuje spúšťacie nástroje vrátane ľahko upraveného konfiguračného súboru označeného ako config.txt.[Poznámka: Niektoré operačné systémy vytvárajú nemusia automaticky vytvoriť súbor config.txt;ak neexistuje žiadny súbor config.txt, jednoducho si vytvorte svoj vlastný.]
Nájdite súbor a vytvorte kópiu, premenujte ho na config.old - táto verzia bude slúžiť ako záloha v prípade, že počas spracovania niečo zlyhá.Otvorte pôvodný súbor config.txt vo svojom textovom editore podľa výberu( používame Poznámkový blok ++).
V závislosti od toho, aký operačný systém používate na vašom Pi, konfiguračný súbor môže vyzerať trochu inak. Nechajte existujúce záznamy samostatne. Odstráňte a vložte formátované licenčné položky, ktoré ste dostali vo svojom e-maile, napríklad:
Uložte súbor config.txt a bezpečne vysuňte kartu SD z počítača. Vráťte SD kartu na Raspberry Pi a zapnite zariadenie.
Pridanie licencií prostredníctvom zabudovaného nástroja Raspbmc: Ak používate Raspbmc, môžete celý krok manuálne upraviť krok config.txt a využiť vstavaný nástroj priamo v Raspbmc.
Prejdite na zariadenie Raspbmc a prejdite z hlavného rozhrania na Programy - & gt;Nastavenia služby Raspbmc. Akonáhle sa nachádzate v nastaveniach Raspbmc, prejdite na kartu Konfigurácia systému a prejdite nadol do sekcie Rozšírené nastavenia systému:
Tu môžete kliknúť na MPEG2 a VC1 a zadat 'vaše licenčné číslo. Nezadávajte celý reťazec, ktorý vám poskytuje Raspberry Pi, ponechajte hlavnú časť decode_MPG2 = a decode_WVC1 =.Zadajte 10-miestny reťazec iba za znamienkom rovnosti do príslušného slotu kodeku.
Po pridaní príslušných licencií kodeku prejdite späť do hlavného rozhrania a reštartujte zariadenie pomocou ponuky výberu energie v ľavom dolnom rohu.
Testovanie kodekov : Najpriaznivejšou cestou, ako otestovať nové kodeky, je vypáliť mediálny súbor, o ktorom viete, že bez neho nebude hrať, nebudete si sedieť a sledovať, či ide perfektne.
Čím technickejší spôsob skontrolovať, ak spustíte nejaké škytavky a chcete potvrdiť, že vaša licencia je rozpoznaná zariadením, prejdite na príkazový riadok a zadajte nasledujúce príkazy:
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
Pi by mal ihneď vrátiť, aby bol kodek zapnutý.Tu je výstup pre kontrolu MPG2 na našom testovacom prístroji, ako referencia:
Všetko vyzerá dobre na príkazovom riadku a predtým len audio-only súbory teraz prehrávajú svoje audio aj video kanály. Za niekoľko dolárov a niekoľko minút našej doby sme pripravení vychutnať širokú škálu videí zakódovaných v kodekoch MPEG-2 a VC-1.
Máte naliehavú tému týkajúcu sa Raspberry Pi, ktorú by ste chceli vidieť?Zvuk vypnite v komentároch alebo napíšte na [email protected] s vašimi návrhmi.