Kodėl man reikia tai padaryti?
Raspberry Pi buvo suprojektuotas kaip mokomoji kompiuteris. Šios švietimo misijos dalis "Aviečių Pi" fondas nepasiekė būdų, kaip sumažinti gamybos ir licencijavimo išlaidas, kad būtų išlaikytos galutinės įrenginio kainos. Dalis jų sąnaudų mažinimo priemonių buvo ne įsigyti brangios bendrosios licencijos naudoti MPEG-2 ir VC-1 vaizdo kodekus.
Tai nereiškia, kad Raspberry Pi negali dekoduoti MPEG-2 ar VC-1 koduotų medijų, tačiau pagal nutylėjimą kodekai negali paleisti "Raspberry Pi" aparatūros, norint gauti tinkamą licenciją. Laimei, "Raspberry Pi Foundation" sugebėjo susitarti dėl individualių licencijų pardavimo kiekvienam kodekui labai pigiai.
Jei norite sužinoti, ar esate šios licencijos pardavimo programos ir šio vadovo tikslinė auditorija, patikrinkite, ar jums taikomas bet kuris iš šių teiginių:
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.
Jei nesate tikri, ar turite atitinkamų failų tipų, yra du paprasti patikrinimo būdai. Pirmiausia galite pabandyti įkelti failą "Raspberry Pi" žiniasklaidos centre. Jei byloje yra, pavyzdžiui, vaizdo įrašo MPEG-2 koduotame vaizdo įraše, yra labai didelė tikimybė, kad garso takelis veiks tik gerai, bet vaizdo įrašo atkūrimas nepavyks, o ekranas bus juodas.
Tikslesnis patikrinimo būdas - išnagrinėti failą patys, naudojant tokį įrankį kaip MediaInfo, galite sekti kartu su mūsų "MediaInfo" žinyne. "MediaInfo" jums pateiks konkretų vaizdo įrašo kodeką bet kokiam vaizdo įrašo failui, kurį patikrinsite.
Ką man reikia?
Net jei naudojate kitą "Raspberry Pi" paskirstymą, komandinės eilutės instrukcijos ir rankinis nustatymas vis tiek yra taikomi jums ir jūsų "Pi" vienetui.
Mes apimsime du metodus: pridedant licencijos kodą rankiniu būdu ir per "Raspbmc" - populiarią "XBMC" platinimą "Raspberry Pi".
Norėdami sekti, jums reikės šių dalykų:
- Licencija MPEG-2 (~ $ 4) ir / arba VC-1 (~ $ 2), nusipirktos iš "Raspberry Pi" parduotuvės.
- Prieiga prie komandų eilutės "Raspberry Pi" (fiziniame įrenginyje arba per SSH).
Pirma, pasieksime, kad išvesime serijos numerį iš lentos ir įsigysime jums reikalingas licencijas. Po to mes parodysime, kaip rankiniu būdu pridėti licencijas prie "Pi", arba naudoti "Raspbmc" įmontuotą įrankį.
Licencijų pirkimas
Išrinktas serijos numeris: Pirma, aplankykite komandų eilutę faktiniu terminalu arba nuotoliniu būdu prijunkite prie terminalo per SSH įrankį, pvz., PuTTY. Jei turite Raspbmc įrenginio klaviatūrą, paprasčiausiai pasirinkite "Exit" iš "Raspbmc" sąsajos per maitinimo mygtuką, esantį apatinėje kairėje GUI pusėje. Paspauskite ESC, jei norite įkelti komandinę eilutę, o ne paleisti į "Raspbmc GUI". Tai suteiks jums komandų eilutę.
Arba, jei norėsite nuotoliniu būdu pasiekti komandų eilutę, paleiskite savo SSH klientą (pvz., PuTTY) ir įveskite Rasperry Pi vieneto IP adresą.
Nesvarbu, ar jūs išvedėte komandų eilutę tiesiai į mašiną, ar per SSH, jums reikės prisijungti. "Raspbmc" numatytasis prisijungimo / slaptažodžio derinys yra pi / avietė.
Kai komandinėje eilutėje įveskite šią komandą: cat / proc / cpuinfo
Jūsų Pi atsikurs 11 teksto eilučių, tačiau vienintelis iš mūsų domina yra paskutinė eilutė, pažymėta etikete Serijinis. Nukopijuokite unikalų 16 skaitmeninių serijinių numerių (čia iš dalies užstrigo ekrano kopija).
Kadangi licencija suteikiama kiekvienam konkrečiam "Avietės" Pi plokštei, pakartokite pirmiau aprašytą procesą visoms "Aveiro Pi" lentoms, kurioms norite įsigyti licenciją.
Kai turėsite serijos numerį kiekvienam atskiram vienetui, atėjo laikas nusipirkti licencijas iš "Raspberry Pi" fondo.
Licencijos įsigijimas: Apsilankykite "Raspberry Pi" fondo pirkimo puslapyje MPEG-2 licencijai ir / arba VC-1 licencijai. Įveskite savo Raspberry Pi serijos numerį atitinkamame tuščiame lauke žemiau kainos. Pridėkite savo krepšelio licenciją. Pakartokite šį procesą visoms licencijoms visuose vienetuose, į kuriuos norite pridėti kodekus.
Nors pamatai rodo, kad licencija gali būti siunčiama el. Paštu, tai gali užtrukti iki 72 valandų, o mes gavome per 24 valandas. Kai pasirodys jūsų el. Laiškas, bus pateikiamas kiekvieno tokio formato, kaip tokio, kodas:
decode_MPG2=0000000000
decode_WVC1=0000000000
Licencijos dalis 0000000000 yra jūsų unikalus 10 skaitmenų raidinis skaitmeninis licencijos kodas.
Licencijų įdiegimas
Dabar, kai turime licencijos kodus, atėjo laikas juos pridėti prie "Raspberry Pi" ir mėgautis grojaraščio atkūrimu.
Rankiniu būdu įdiegti licencijas: Rankinis diegimo būdas veikia bet kokiam "Raspberry Pi" įrenginiui, įskaitant "Raspbmc".
Norėdami rankiniu būdu įdiegti kodekus, turite išjungti "Raspberry Pi" įrenginį, išimkite SD kortelę ir prijunkite SD kortelę prie kompiuterio, naudodami paprastą teksto redagavimo priemonę.
"Raspberry Pi" SD kortelės yra FAT formato mini skirsnis, turintis paleisties įrankius, įskaitant lengvai redaguojamą konfigūracijos failą, pažymėtą config.txt. [Pastaba: kai kurios operacinės sistemos sukuriamos, gali nebūti automatiškai sukurtas config.txt failas; jei nėra config.txt, tiesiog sukurkite savo.]
Suraskite failą ir kopijuokite, pervardydami jį config.old - ši versija bus naudojama kaip atsarginė kopija, jei redagavimo proceso metu nieko nepavyks. Atidarykite originalų config.txt savo pasirinktame teksto redaktoriuje (mes naudojame Notepad ++).
Licencijų pridėjimas naudojant įmontuotą "Raspbmc" įrankį: Jei naudojate "Raspbmc", galite praleisti visą rankiniu būdu redaguoti "config.txt" žingsnį ir pasinaudoti integruotu įrankiu tiesiai "Raspbmc" viduje.
Norėdami tai padaryti, pereikite prie savo "Raspbmc" įrenginio ir pereikite prie pagrindinės sąsajos į "Programos ->" Raspbmc nustatymai ". Kai esate Raspbmc nustatymuose, eikite į skirtuką Sistemos konfigūracija ir slinkite žemyn į skiltį Išplėstinės sistemos nuostatos:
Kai pridėsite atitinkamas kodeko licencijas, grįžkite į pagrindinę sąsają ir perkraukite įrenginį naudodami maitinimo parinkčių meniu apatiniame kairiajame kampe.
Kodekų tikrinimas: Labiausiai malonus būdas išbandyti savo naujus kodekus yra suaktyvinti žiniasklaidos rinkmeną, kurią, kaip žinote, be jo nepradėtų žaisti, sėdėti ir žiūrėti puikiai.
Kuo labiau techninis būdas patikrinti, ar turite įsijungti į žagses ir norėtumėte patvirtinti, kad jūsų licencija yra pripažinta įrenginyje, tai eikite į komandų eilutę ir įveskite šias komandas:
vcgencmd codec_enabled MPG2 vcgencmd codec_enabled WVC1
Pi turėtų nedelsiant grąžinti, kad kodekas įjungtas. Štai MPG2 patikrinimo rezultatas mūsų bandymo mašinoje:
Ar turėtumėte paspausti "Avietės Pi" temą, kurią norėtumėte pamatyti mūsų adresą? Atsisiųskite komentarą arba rašykite adresu [email protected] savo pasiūlymais.