
Miksi minun täytyy tehdä tämä?
Vadelma Pi on suunniteltu olevan koulutus-tietokone. Osana tätä opetusmatkaa Raspberry Pi -säätiö on päässyt tieltä minimoimaan valmistus- ja käyttökustannukset, jotta laitteen lopulliset kustannukset pysyvät alhaisina. Osa niiden kustannusten leikkaamiseen liittyvistä toimenpiteistä sisälsi myös hankkimasta kohtuullisen yleisen lisenssin MPEG-2- ja VC-1-videokoodekkien käyttöön.
Tämä ei tarkoita sitä, että Vadelma Pi ei kykene dekoodaamaan MPEG-2: ssa tai VC-1: ssä koodattua mediaa, mutta oletusarvoisesti koodekit eivät voi toimia Raspberry Pi -laitteistolla, koska niitä ei tarvita asianmukaisella lisenssillä. Onneksi Raspberry Pi -säätiö pystyi tekemään järjestelyjä myydä yksittäisiä lisenssejä jokaiselle koodekille erittäin edullisesti.
Jos mietin, oletko kohdeyleisö tämän lisenssinmyyntiohjelman ja tämän oppitunnin kohdalla, tarkista, onko jompikumpi seuraavista lausunnoista sinulle:
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.
Jos et ole varma, jos sinulla on kyseisiä tiedostotyyppejä, voit tarkistaa kaksi yksinkertaista tapaa. Yritä ensin ladata tiedosto Raspberry Pi -mediakeskukseen. Jos tiedosto on esimerkiksi MPEG-2-koodattu videotiedosto, on erittäin suuri mahdollisuus, että ääniraita toistetaan hienosti, mutta videon raita ei toimi, jolloin näyttö on musta.
Tarkempi tapa tarkistaa on tutkia tiedosto itse käyttäen työkalua kuten MediaInfo - voit seurata mukana MediaInfo-opetustamme täällä. MediaInfo kertoo videokoodekin mitä tahansa videotiedostoa varten.
Mitä minä tarvitsen?

Tässä opetusohjelmassa oletamme, että sinulla on jo käsiasi Raspberry Pi -yksikössä ja asentanut siihen sopivan käyttöjärjestelmän. Lisäksi käytämme Raspbmc-kopiota tässä opetusohjelmassa sillä oletuksella, että monet lukijoistamme seurasivat Raspbmc-oppaamme ja haluavat nyt lisätä niiden DVD / WMV-tuki niiden rakennukseen.
Vaikka käytätkin toista Raspberry Pi -jakaumaa, komentorivin ohjeet ja käsikokoonpano ovat edelleen sovellettavissa sinulle ja Pi-laitteellesi.
Käsittelemme kaksi tapaa: lisenssikoodin lisääminen manuaalisesti ja Raspbmc-suosittu Raspberry Pi -toimitettu XBMC-jakelu.
Seuraavaksi tarvitset seuraavat asiat:
- Raspberry Pi -kaupasta ostettu MPEG-2 (~ 4 dollaria) ja / tai VC-1-lisenssi (~ 2 dollaria).
- Pääsy Raspberry Pi -ohjelman komentokehotteeseen (joko fyysisellä laitteella tai SSH: n kautta).
Ensin käymme läpi hankkimalla sarjanumeron laudalta ja hankkimalla tarvittavat lisenssit. Sen jälkeen näytämme sinulle, kuinka lisenssien lisenssi lisätään Pi: iin tai käyttää sisäänrakennettua työkalua Raspbmc-ohjelmassa.
Lisenssien hankkiminen

Sarjanumeron hakeminen: Siirry ensin komentokehotteeseen joko varsinaisella terminaalilla tai etäyhteydellä päätelaitteeseen SSH-työkalun, kuten PuTTYin kautta. Jos sinulla on näppäimistö kiinnitetty Raspbmc-laitteeseesi, valitse yksinkertaisesti "Exit" Raspbmc-liittymästä GUI: n vasemmassa alakulmassa olevan virtapainikkeen avulla. Paina ESC, jos haluat ladata komentokehotteen sen sijaan, että käynnistät sen uudelleen Raspbmc-käyttöliittymään. Tämä tallettaa sinut komentokehotteeseen.
Vaihtoehtoisesti, jos haluat käyttää komentokehotetta etäisesti, käynnistä SSH-asiakasohjelma (kuten PuTTY) ja kirjoita Rasperry Pi -yksikön IP-osoite.
Jos olet vedä komentokehotteen suoraan koneella tai SSH: n kautta, sinua pyydetään kirjautumaan sisään. Raspbmcin oletus kirjautumis- ja salasana-yhdistelmä on pii / vadelma.
Kirjoita komentokehotteeseen seuraava komento: cat / proc / cpuinfo

Pi piilottaa 11 riviä tekstiä, mutta ainoa, josta meitä kiinnostavat, on viimeinen rivinmerkki Sarja. Kopioi ainutlaatuinen 16 digitaalinen sarjanumero (osittain hämärtynyt kuvakaappauksessa täällä).
Koska lisenssi myönnetään kullekin erityiselle Raspberry Pi -laudalle, toista edellä mainittu prosessi kaikille Raspberry Pi -laudoille, joille haluat ostaa lisenssin.
Kun sinulla on sarjanumero jokaiselle yksittäiselle yksikölle, on aika ostaa lisenssit Raspberry Pi -säätiöltä.

Lisenssin ostaminen: Käy Raspberry Pi-säätiön ostosivulla MPEG-2-lisenssille ja / tai VC-1-lisenssille. Syötä Raspberry Pi sarjanumero sopivaan tyhjään hintaan. Lisää lisenssi ostoskoriin. Toista tämä prosessi kaikille lisensseille kaikissa yksiköissä, joihin haluat lisätä koodekit.
Vaikka säätiö kertoo, että lisenssien saapuminen sähköpostitse voi kestää jopa 72 tuntia, olemme saaneet meiltä noin 24 tuntia. Kun sähköpostisi saapuu, se sisältää koodin jokaiselle lisenssille, joka on muotoiltu sellaisenaan:
decode_MPG2=0000000000
decode_WVC1=0000000000
Lisenssin 0000000000 osa on ainutlaatuinen 10-numeroinen aakkosnumeerinen käyttöoikeuskoodi.
Lisenssien asentaminen
Nyt kun meillä on käyttöoikeuskoodit, on aika lisätä ne Raspberry Piin ja päästä nauttimaan parannetusta mediatiedostosta.
Lisenssien asennus manuaalisesti: Manuaalinen asennusjärjestelmä toimii kaikissa Raspberry Pi -laitteissa, mukaan lukien Raspbmc.
Koodekkien manuaaliseen asentamiseen sinun täytyy sammuttaa Raspberry Pi -laite, poistaa SD-kortti ja asentaa SD-kortti tietokoneeseen, jolla on pääsy yksinkertaiseen tekstieditoriin.
Vadelma Pi-SD-kortit sisältävät FAT-muotoisen mini-osion, jossa on käynnistystyökalut, mukaan lukien helposti muokattu konfigurointitiedosto, jonka nimi on config.txt. [Huomaa: Jotkin käyttöjärjestelmien rakenteet eivät välttämättä luo automaattisesti config.txt-tiedostoa. jos config.txt ei ole olemassa, luo oma.]
Etsi tiedosto ja tee kopio, nimeämällä se config.old-tämä versio toimii varmuuskopioina, jos jokin menee pieleen muokkausprosessin aikana. Avaa alkuperäinen vaihtoehto config.txt valitsemallasi tekstieditorilla (käytämme Notepad ++).



Lisenssien lisääminen sisäänrakennetun Raspbmc-työkalun kautta: Jos käytät Raspbmc-ohjelmaa, voit ohittaa koko manuaalisesti konfiguroidun config.txt-vaiheen ja hyödyntää sisäänrakennettua työkalua suoraan Raspbmc-laitteen sisällä.
Voit tehdä tämän siirtymällä Raspbmc-laitteeseen ja siirtymään päärajoituksesta Ohjelmat -> Raspbmc-asetukset. Kun olet Raspbmc-asetusten sisällä, siirry Järjestelmän kokoonpano -välilehdelle ja siirry alaspäin Järjestelmäasetukset-osiossa:

Kun olet lisännyt sopivat koodekkilistat, palaa pääliittymään ja käynnistä laite uudelleen vasemman yläkulman valintanevalikon kautta.
Koodekkien testaaminen: Nautinnollisempi tapa kokeilla uusia koodekkeja on käynnistää sellainen mediatiedosto, jonka tiedät, ei toista ilman sitä, istu alas ja katsele sitä täysin.
Tarkempaa teknistä tapaa, jos joudut havaitsemaan hikkaita ja haluat varmistaa, että laite tunnistaa käyttöoikeustesi, on lähdettävä komentokehotteeseen ja anna seuraavat komennot:
vcgencmd codec_enabled MPG2 vcgencmd codec_enabled WVC1
Pi: n pitäisi heti palata, että koodekki on käytössä. Tässä on MPG2-testin tulos testilaitteellamme, viitaten:

Onko sinulla Raspberry Pi-aiheeseen liittyvä aihe, josta haluat nähdä meidät? Kuulkaa kommentteihin tai kirjoita osoitteeseen [email protected] ehdotuksillesi.