17Aug

Kaip pridėti "MPEG-2" ir "VC-1" vaizdo kodekų palaikymą jūsų "Raspberry Pi"

2013-02-11_121438

Norint mėgautis įvairesniu medijos atkūrimu jūsų "Raspberry Pi" mikrokompiuteryje, turite rankiniu būdu įjungti MPEG-2 ir VC-1 kodekus. Perskaitykite, kaip tai padaryti ir mėgaukitės DVD atkūrimu ir dar daugiau savo Pi.

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 įrašytos medijos, 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 šios mokymo programos tikslinė auditorija, patikrinkite, ar jums taikomas bet kuris iš šių teiginių:

Aš naudoju "Raspberry Pi" kaip žiniasklaidos centrą ir/ arba universalios paskirties įrenginys, ir aš noriu:

  • žiūrėti DVD( tiesiogiai iš prijungto DVD diskų ar išvertus. ISO failus).Tokiu atveju DVD vaizdo įrašams dekoduoti reikia MPEG-2 licencijos.
  • Žiūrėti mano AVI rinkmenų rinkinį.Nors AVI techniškai yra konteinerio formatas, o ne kodekas, dauguma AVI failų yra užkoduoti naudojant MPEG-2, todėl jums reikės MPEG-2 licencijos.
  • Žiūrėti turinį, kurį aš išskleisdamas ar įrašęs naudojant "Windows Media Center"( pvz., Filmus ar televizijos laidas WMV konteinerio formatu).Tam jums reikės VC-1 licencijos.

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 vadovu čia."MediaInfo" jums pateiks konkretų vaizdo įrašo kodeką bet kokiam vaizdo įrašo failui, kurį patikrinsite.

Ką man reikia?

2013-02-11_174253

Šioje pamokoje mes manome, kad jau turite rankas "Raspberry Pi" vienetui ir įdiegėte savo pasirinktą operacinę sistemą.Be to, mes naudosime Raspbmc kopiją šiam vadovavimui, laikydamiesi prielaidos, kad daugelis mūsų skaitytojai vadovavosi mūsų "Raspbmc" vadovu ir dabar norėtume pridėti DVD / WMV palaikymą savo kūrimui.

Net jei jūs 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".

Kad galėtumėte sekti kartu, jums reikės šių dalykų:

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

Pirma, mes padėsime jums iš karto nuskaityti serijos numerį ir įsigyti reikalingas licencijas. Po to mes parodysime, kaip rankiniu būdu pridėti licencijas prie "Pi", arba naudoti "Raspbmc" įmontuotą įrankį.

Licencijų įsigijimas

2013-02-11_135655

Norint nusipirkti jums reikalingas licencijas, turėsite nuskaityti "Raspberry Pi" lentos unikalų serijos numerį.Šis skaičius nėra išspausdintas bet kurioje plokštės vietoje, bet yra saugomas aparatinėje įrangoje;jis turi būti atkuriamas naudojant komandų eilutę.

Išgabenamas serijos numeris: Pirma, apsilankykite komandų eilutėje tiesiai į terminalą 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ę.

Taip pat, jei norite nuotoliniu būdu pasiekti komandinę 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 / avinas .

Vienu metu komandų eilutėje įveskite šią komandą: katė /proc/ cpuinfo

2013-02-11_135914

Jūsų Pi išspindės atgal 11 teksto eilučių, tačiau vienintelis mūsų rūpestis yra paskutinė eilutė, pažymėta Serial .Nukopijuokite unikalų 16 skaitmeninių serijinių numerių( čia iš dalies užstrigo ekrano kopija).

Kadangi licencija suteikiama kiekvienam konkrečiam "Raspberry Pi" lentynui, pakartokite aukščiau aprašytą procesą visoms "Raspberry Pi" lentoms, kurioms norite įsigyti licenciją.

Kai turėsite serijos numerį kiekvienam atskiram vienetui, laikas įsigyti licencijas iš "Raspberry Pi" fondo.

2013-02-11_140624

Licencijos pirkimas: 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 pamatas rodo, kad gali praeiti iki 72 valandų, kol jūsų licencija pateks elektroniniu paštu, mes gavome mūsų maždaug per 24 valandas. Kai pasirodys jūsų el. Laiškas, bus pateikiamas kiekvieno tokio formato kodas:

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

Licencijos dalis 0000000000 yra unikalus dešimties skaitmenų raidžių ir skaitmenų licencijos kodas.

Licencijų įdiegimas

Dabar, kai turime licencijų kodus, laikas juos pridėti prie "Raspberry Pi" ir mėgautis grojaraščio atkūrimu.

Licencijų rankiniu būdu įdiegimas: Rankinis diegimo metodas veikia bet kuriame "Raspberry Pi" įrenginyje, įskaitant "Raspbmc".

Norėdami rankiniu būdu įdiegti kodekus, turite išjungti "Raspberry Pi" įrenginį, pašalinti SD kortelę ir įdėti SD kortelę į kompiuterį, turint prieigą prie paprasto teksto redagavimo priemonės.

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

Raskite failą ir kopijuokite jį, pervardydami jį config.old - ši versija bus atsargine, jei redagavimo proceso metu nieko nepavyks. Atidarykite originalų config.txt savo pasirinktame teksto redaktoriuje( mes naudojame Notepad ++).

2013-02-11_141906

Priklausomai nuo to, kokia operacine sistema naudojate "Pi", konfigūracijos failas gali atrodyti šiek tiek kitoks. Palikite esamus įrašus atskirai. Iškirpkite ir įklijuokite įformintus įrašus, kuriuos gavote savo el. Pašto adresu:

2013-02-11_142230

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

2013-02-11_170606

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, eikite į savo "Raspbmc" įrenginį ir pereikite prie pagrindinės sąsajos į "Programs" - & gt;"Raspbmc" nustatymai. Kai esate Raspbmc nustatymuose, eikite į skirtuką Sistemos konfigūracija ir slinkite žemyn į skiltį Išplėstinės sistemos nuostatos:

2013-02-11_171645

. Čia galite spustelėti MPEG2 ir VC1 ir įvesti savo licencijos numerį.Negalima įvesti visos eilutės, kurią jums suteikia "Raspberry Pi", palikite pagrindinę decode_MPG2 = ir decode_WVC1 = dalį.Įveskite tik 10 skaitmenų eilutę po vienodo ženklo į kiekvieną kodeko atitinkamą lizdą.

Kai pridėsite atitinkamas kodeko licencijas, grįžkite į pagrindinę sąsają ir perkraukite savo įrenginį apatiniame kairiajame kampe esančioje galios pasirinkimo meniu.

Kodekų testavimas : Patogiausias 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.

Daugiau techninio būdas patikrinti, ar jūs turėtumėte įsijungti į bet kokius žagsulys 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 turi nedelsiant grąžinti, kad kodekas įjungtas.Štai MPG2 patikrinimo išvestis mūsų bandymo mašinoje. Nuoroda:

2013-02-11_173014

Viskas gerai atrodo komandų eilutėje, o ankstesni garso įrašo failai dabar groja tiek garso, tiek vaizdo kanalus. Keletas dolerių ir keletą minučių mūsų laiko mes esame pasirengę mėgautis daugybe vaizdo įrašų, užkoduotų MPEG-2 ir VC-1 kodekuose.

Turite spaudžiamą "Raspberry Pi" temą, kurią norėtumėte pamatyti mūsų adresą?Atsisiųskite komentarą arba rašykite adresu [email protected] savo pasiūlymais.