Pagrindinis » kaip » Kaip pridėti MPEG-2 ir VC-1 vaizdo kodekų palaikymą savo Raspberry Pi

    Kaip pridėti MPEG-2 ir VC-1 vaizdo kodekų palaikymą savo Raspberry Pi

    Norint, kad „Raspberry Pi“ mikro kompiuteryje būtų daugiau įvairios medijos atkūrimo, turite rankiniu būdu įjungti „MPEG-2“ ir „VC-1“ kodekus. Skaitykite toliau, kad pamatytumėte, kaip tai padaryti ir mėgautis „DVD“ atkūrimu ir daugiau „Pi“.

    Kodėl man reikia tai padaryti?

    „Raspberry Pi“ buvo sukurtas kaip švietimo kompiuteris. Raspberry Pi fondas, vykdydamas šią švietimo misiją, išėjo į kelią, kad sumažintų gamybos ir licencijavimo išlaidas, kad būtų išlaikytos galutinės prietaiso kainos. Dalis jų sąnaudų mažinimo priemonių apėmė ir tai, kad nebuvo perkama brangios antklodės licencijos naudoti MPEG-2 ir VC-1 vaizdo kodekus.

    Tai nereiškia, kad „Raspberry Pi“ negali dekoduoti MPEG-2 arba VC-1 koduotų laikmenų, bet pagal nutylėjimą kodekai negali paleisti „Raspberry Pi“ aparatūroje norint gauti tinkamą licenciją. Laimei, „Raspberry Pi“ fondas galėjo susitarti dėl individualių licencijų pardavimo kiekvienam kodekui labai nebrangiai.

    Jei įdomu, ar esate šios licencijos pardavimo programos ir šios pamokos tikslinė auditorija, patikrinkite, ar jūsų atžvilgiu taikomi šie teiginiai:

    Aš naudoju „Raspberry Pi“ kaip žiniasklaidos centrą ir (arba) bendrą paskirtį ir noriu:

    • Žiūrėkite DVD įrašus (arba tiesiogiai iš prijungto DVD įrenginio, arba iš „ripintų“ .ISO failų). Tokiu atveju jums reikia MPEG-2 licencijos, kad vaizdo įrašą būtų galima iššifruoti DVD diskuose.
    • Žiūrėti mano AVI rinkmenų rinkinį. Nors AVI yra techniškai konteinerio formatas, o ne kodekas, didžioji dauguma AVI failų yra užkoduoti naudojant MPEG-2 ir todėl jums reikės MPEG-2 licencijos.
    • Žiūrėkite turinį, kurį išardiau arba įrašiau naudojant „Windows Media Center“ (pvz., Filmus ar televizijos laidas WMV konteinerio formatu). Tam reikia VC-1 licencijos.

    Jei nesate tikri, ar turite atitinkamų failų tipų, galite patikrinti du paprastus būdus. Pirma, galite pabandyti įkelti failą į savo Raspberry Pi medijos centrą. Jei failas yra, pavyzdžiui, MPEG-2 koduotas vaizdo failas, yra labai didelė tikimybė, kad garso takelis bus rodomas tik puikiai, tačiau vaizdo įrašo takelis nebus rodomas, paliekant ekraną juodą.

    Tikslesnis būdas patikrinti yra pats failo tyrimas naudojant tokį įrankį kaip „MediaInfo“, kurį galite sekti kartu su mūsų „MediaInfo“ pamoka. „MediaInfo“ jums pasakys konkretų vaizdo kodeką bet kuriam jūsų nagrinėjamam vaizdo įrašui.

    Ką man reikia??

    Dėl šios pamokos mes darome prielaidą, kad jau turite rankas ant Raspberry Pi įrenginio ir įdiegėte pasirinktą operacinę sistemą. Be to, mes naudosime Raspbmc kopiją šiai pamokai, darant prielaidą, kad daugelis mūsų skaitytojų sekė mūsų „Raspbmc“ vadovą ir dabar norėtų įtraukti į DVD / WMV paramą jų kūrimui.

    Net jei naudojate kitą Raspberry Pi platinimą, komandų eilutės instrukcijos ir rankinis konfigūravimas vis dar tinka jums ir jūsų „Pi“ vienetui.

    Mes apimsime du metodus: licencijos kodo pridėjimą rankiniu būdu ir per Raspbmc - populiarų „Raspberry Pi“ leidžiamą XBMC platinimą.

    Jei norite sekti, jums reikės šių dalykų:

    • MPEG-2 (~ $ 4) ir / arba VC-1 licencija (~ $ 2), įsigyta iš „Raspberry Pi“ parduotuvės.
    • Prieiga prie komandų eilutės „Raspberry Pi“ (fiziniame įrenginyje arba per SSH).

    Visų pirma, mes nueisime jus iš serijos numerio atsiėmimo nuo valdybos ir perkant reikalingas licencijas. Po to parodysime, kaip rankiniu būdu pridėti licencijas prie „Pi“ arba naudoti integruotą įrankį „Raspbmc“.

    Licencijų įsigijimas

    Norint įsigyti jums reikalingas licencijas, turėsite gauti unikalų Raspberry Pi lentos serijos numerį. Šis numeris nėra spausdinamas bet kurioje grandinės plokštės vietoje, bet yra saugomas aparatinėje įrangoje; jis turi būti atsiųstas naudojant komandų eilutę.

    Serijos numerio gavimas: Pirma, apsilankykite komandų eilutėje arba tikruoju terminalu, arba nuotoliniu būdu prijungtu prie terminalo per SSH įrankį, pvz., „PuTTY“. Jei prie Raspbmc įrenginio prijungta klaviatūra, tiesiog pasirinkite „Exit“ iš „Raspbmc“ sąsajos per maitinimo mygtuką, esantį apatiniame kairiajame GUI. Paspauskite ESC, norėdami įkelti komandų eilutę, o ne paleisti atgal į Raspbmc GUI. Tai padės jums užrašyti komandų eilutę.

    Arba, jei norite nuotoliniu būdu pasiekti komandų eilutę, užsidėkite SSH klientą (pvz., „PuTTY“) ir įveskite savo Rasperry Pi vieneto IP adresą.

    Nesvarbu, ar išvedėte komandų eilutę tiesiai į mašiną arba per SSH, būsite paraginti prisijungti. Raspbmc numatytasis prisijungimo / slaptažodžio derinys yra pi / aviečių.

    Įveskite komandą į komandą: katė / proc / cpuinfo

    Jūsų „Pi“ sugrąžins 11 teksto eilučių, bet vienintelis, kuris mus domina, yra paskutinis ženklas Serijinis. Nukopijuokite unikalų 16 skaitmeninių serijos numerių (iš dalies užfiksuotas šiame paveikslėlyje).

    Kadangi licencija suteikiama kiekvienai konkrečiai „Raspberry Pi“ lentai, pakartokite aukščiau nurodytą procesą visoms „Raspberry Pi“ lentoms, kurias norite įsigyti.

    Kai turėsite kiekvieno atskiro vieneto serijos numerį, laikas įsigyti licencijas iš Raspberry Pi fondo.

    Licencijos įsigijimas: Apsilankykite „Raspberry Pi“ fondo pirkimo puslapyje, kuriame rasite MPEG-2 licenciją ir / arba VC-1 licenciją. Įveskite savo Raspberry Pi serijos numerį atitinkamoje tuščioje vietoje po kaina. Pridėkite savo krepšelio licenciją. Pakartokite šį procesą visoms licencijoms visuose įrenginiuose, kuriuos norite pridėti kodekus.

    Nors fondas nurodo, kad jūsų elektroninio pašto adresas gali užtrukti iki 72 valandų, mes gavome apie 24 valandas. Kai bus išsiųstas jūsų el. Laiškas, jis turės kodą kiekvienai licencijuotai licencijai:

    decode_MPG2 = 0000000000

    decode_WVC1 = 0000000000

    Licencijos 0000000000 dalis yra jūsų unikalus 10 skaitmenų raidinis skaitmeninis licencijos kodas.

    Licencijų diegimas

    Dabar, kai mes turime licencijų kodus, atėjo laikas pridėti juos prie „Raspberry Pi“ ir gauti patobulintą medijos atkūrimą.

    Rankiniu būdu įdiegiant licencijas: Rankinis diegimo būdas veikia bet kokiame įrenginyje „Raspberry Pi“, įskaitant „Raspbmc“.

    Norėdami rankiniu būdu įdiegti kodekus, turite išjungti „Raspberry Pi“ įrenginį, išimti SD kortelę ir prijungti SD kortelę kompiuteryje su prieiga prie paprasto teksto redaktoriaus.

    „Raspberry Pi SD“ kortelėse yra FAT formato mini skaidinys, kuriame yra paleidimo įrankiai, įskaitant lengvai redaguojamą konfigūracijos failą, pavadintą config.txt. [Pastaba: kai kurios operacinės sistemos negali automatiškai sukurti config.txt failo; jei nėra config.txt, tiesiog sukurkite savo.]

    Raskite failą ir atlikite kopiją, ją pervadinus config.old - ši versija bus kaip atsarginė kopija tais atvejais, kai redagavimo metu viskas atsitiks. Atverkite originalų config.txt pasirinktą teksto redaktorių (mes naudojame Notepad ++).

    Priklausomai nuo operacinės sistemos, kurią naudojate „Pi“, konfigūracijos failas gali atrodyti šiek tiek kitoks. Palikite esamus įrašus. Iškirpkite ir įklijuokite suformatuotus licencijų įrašus, kuriuos gavote el. Laiške, pvz .:

    Išsaugokite config.txt failą ir saugiai išimkite SD kortelę iš kompiuterio. Grąžinkite SD kortelę į Raspberry Pi ir įjunkite įrenginį.

    Licencijų pridėjimas naudojant integruotą „Raspbmc“ įrankį: Jei naudojate „Raspbmc“, galite praleisti visą rankiniu būdu redaguoti „config.txt“ žingsnį ir pasinaudoti vidiniu įrankiu iš karto Raspbmc.

    Norėdami tai padaryti, pereikite prie „Raspbmc“ įrenginio ir pereikite iš pagrindinės sąsajos į programas -> Raspbmc Settings. Kai esate „Raspbmc“ nustatymų viduje, pereikite prie sistemos konfigūracijos skirtuko ir slinkite žemyn į skyrių „Išplėstinė sistemos nustatymai“:

    Čia galite spustelėti MPEG2 ir VC1 ir įvesti licencijos numerį. Neįrašykite visos Raspberry Pi jums skirtos eilutės, palikite pagrindinį dekodą_MPG2 = ir decode_WVC1 = dalį. Į kiekvieną kodeko atitinkamą lizdą įvesite 10 skaitmenų eilutę po lygiaverčio ženklo.

    Pridėję atitinkamas kodekų licencijas, grįžkite į pagrindinę sąsają ir iš naujo paleiskite įrenginį per galios pasirinkimo meniu, esantį apatiniame kairiajame kampe.

    Kodekų tikrinimas: Patogiausias būdas išbandyti savo naujausius kodekus yra ugnies žiniasklaidos failo užsidegimas be jo, sėdėti ir stebėti, kaip jis puikiai žaidžia.

    Kuo daugiau techninių būdų patikrinti, ar paleisite į žagsulius ir norite patvirtinti, kad jūsų įrenginys atpažįsta jūsų licenciją, jis turi eiti į komandų eilutę ir įvesti šias komandas:

    vcgencmd codec_enabled MPG2
    vcgencmd codec_enabled WVC1

    Pi turėtų nedelsiant grąžinti kodeką įjungtą. Čia pateikiamas MPG2 tikrinimo išbandymas mūsų bandymo įrenginyje, skirtas:

    Viskas atrodo gerai komandų eilutėje, o anksčiau tik garso failai dabar atkuria tiek jų garso, tiek vaizdo kanalus. Keletą dolerių ir keletą minučių mūsų laiko, mes pasiruošę mėgautis įvairiais vaizdo įrašais, koduotais MPEG-2 ir VC-1 kodekais.


    Ar turite spaudos „Raspberry Pi“ temą, kurią norėtumėte matyti mums? Garsas išjungtas komentaruose arba rašykite į [email protected] su savo pasiūlymais.