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é v MPEG-2 alebo VC-1, ale v predvolenom nastavení nemôžu kodeky bežať na hardware 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 o to, či ste alebo nie ste cieľovým publikom pre tento program predaja licencií a tento návod, skontrolujte, či sa na vás vzťahuje niektoré z nasledujúcich upozornení:
I’m using my Raspberry Pi as a media center and/or general purpose device and I wish to:
- Watch DVDs (either straight from an attached DVD drive or from ripped.ISO files). In this case you need an MPEG-2 license to decode the video on the DVDs.
- Watch my collection of AVI files. While AVI is technically a container format, not a codec, the vast majority of AVI files are encoded using MPEG-2 and as such you’ll need an MPEG-2 license.
- Watch content I’ve ripped or recorded using Windows Media Center (such as movies or television shows in the WMV container format). For this you’ll need the VC-1 license.
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 skontrolovať súbor samotný pomocou nástroja, ako je MediaInfo - 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?
Aj keď používate inú distribúciu Raspberry Pi, pokyny pre 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ť získaním sériového čísla mimo dosku a zakúpením 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.
Zakúpenie licencií
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 prostredníctvom nástroja SSH, ako 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.
Prípadne, ak chcete vzdialene pristupovať k príkazovému riadku, spustite vášho SSH klienta (napríklad PuTTY) a zadajte IP adresu vašej jednotky Rasperry Pi.
Či ste vytiahli príkazový riadok priamo na zariadení alebo cez SSH, budete vyzvaný na prihlásenie. Predvolená kombinácia prihlasovania a hesla pre Raspbmc je pi / malina.
Po zadaní príkazového riadka zadajte nasledujúci príkaz: cat / proc / cpuinfo
Váš Pi vypliesí 11 riadkov textu, ale jediný, ktorý nás zaujíma, je posledný riadok označený sériový, 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 budete mať sériové číslo pre každú jednotku, je čas zakúpiť licencie 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.
Hoci nadácia naznačuje, že môže trvať až 72 hodín na to, aby vaša licencia mohla prísť prostredníctvom e-mailu, dostali sme našu prácu približne 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álneho inštalovania 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ť kartu SD do počítača s prístupom k jednoduchému textovému editoru.
Karty Raspberry Pi SD obsahujú miniatúru 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 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 ++).
Pridanie licencií pomocou vstavaného nástroja Raspbmc: Ak používate nástroj Raspbmc, môžete preskočiť celý manuálne upraviť krok config.txt a využiť vstavaný nástroj priamo vo vnútri Raspbmc.
Za týmto účelom prejdite na zariadenie Raspbmc a prejdite z hlavného rozhrania na Programy -> Nastavenia Raspbmc. Akonáhle sa nachádzate v nastaveniach Raspbmc, prejdite na kartu Konfigurácia systému a prejdite nadol do časti Rozšírené nastavenia systému:
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ším spôsobom, ako vyskúšať 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.
Technickejší spôsob, ako skontrolovať, ak spustíte nejaké škytavky a chcete potvrdiť, že vaša licencia je rozpoznaná zariadením, smerujte na príkazový riadok a zadajte nasledujúce príkazy:
vcgencmd codec_enabled MPG2 vcgencmd codec_enabled WVC1
Pi by mal okamžite vrátiť kodek, ktorý je povolený. Tu je výstup pre kontrolu MPG2 na našom skúšobnom stroji, ako referenciu:
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.