Ako pridať video kodek MPEG-2 a VC-1 Podpora vašej maliny Pi

Obsah:

Ako pridať video kodek MPEG-2 a VC-1 Podpora vašej maliny Pi
Ako pridať video kodek MPEG-2 a VC-1 Podpora vašej maliny Pi

Video: Ako pridať video kodek MPEG-2 a VC-1 Podpora vašej maliny Pi

Video: Ako pridať video kodek MPEG-2 a VC-1 Podpora vašej maliny Pi
Video: Discover Who is On your LAN: Small Business Security 101 - YouTube 2024, Apríl
Anonim
Na to, aby ste mali na mikrofóne počítača Raspberry Pi rozmanité prehrávanie médií, 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.
Na to, aby ste mali na mikrofóne počítača Raspberry Pi rozmanité prehrávanie médií, 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é 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?

Pre tento tutoriál predpokladáme, že ste už dostali svoje ruky na jednotku Raspberry Pi a nainštalovali si na ňu svoj 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.
Pre tento tutoriál predpokladáme, že ste už dostali svoje ruky na jednotku Raspberry Pi a nainštalovali si na ňu svoj 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 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í

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.
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 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

Image
Image

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.

Image
Image

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 ++).

V závislosti od operačného systému, ktorý používate vo svojom počítači Pi, konfiguračný súbor môže vyzerať trochu inak. Nechajte existujúce záznamy samostatne. Vystrihnite a vložte formátované licenčné položky, ktoré ste dostali vo svojom e-maile, napríklad:
V závislosti od operačného systému, ktorý používate vo svojom počítači Pi, konfiguračný súbor môže vyzerať trochu inak. Nechajte existujúce záznamy samostatne. Vystrihnite 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.
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.
Image
Image

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:

Tu môžete kliknúť na MPEG2 a VC1 a vložiť svoje 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.
Tu môžete kliknúť na MPEG2 a VC1 a vložiť svoje 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ší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:

Všetko vyzerá dobre na príkazovom riadku a súbory, ktoré boli predtým iba audio, 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.
Všetko vyzerá dobre na príkazovom riadku a súbory, ktoré boli predtým iba audio, 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.

Odporúča: