lt.phhsnews.com


lt.phhsnews.com / OTT kodekų, konteinerių formatų ir perkodavimo vadovas

OTT kodekų, konteinerių formatų ir perkodavimo vadovas


Jei šio straipsnio pavadinime jau nėra sužeistas galva, tada likusioji dalis tikrai bus. Na, tikiuosi, galiu tai paaiškinti tokiu būdu, kuris yra prasmingas ne techniniam asmeniui. Rašau šį straipsnį apie vaizdo įrašų / garso kodekus, nes aš painiojau, kai vieną dieną bandau paaiškinti draugui.

Kas yra kodekas? Aš žinau, kad jie turi žaisti filmą čia ir ten, bet koks garsas tai tikrai? Aš iš tikrųjų supratau, kas iš tiesų suprato: H.264, DivX, MP4, AVI, MPEG-2, AVCHD, AAC, OGG, MKV ir tt ir pan. Ar visi šie kodekai? Po daug skaitymo ir mokymosi supratau, kad garso ir vaizdo kodekų ir konteinerių formatų pasaulis yra labai paini. Tiesą sakant, iki to laiko, kai pradėjau tyrinėti, tikrai net nežinojo skirtumo tarp kodeko ir konteinerio formato.

Aš nesiruošiu į smulkmeną, tik todėl, kad tema labai greitai pradeda labai greitai. Ar jums tikrai rūpi, jei 1 valandos RAW nesuspaustų 1080p 60 kadrų per sekundę vaizdo įrašas sutaptų beveik 500 GB talpos vietos? Tikriausiai ne.

Kas yra kodekas?

Taigi, kas tiksliai yra kodekas ir ką jis daro? Labiausiai paprastomis sąlygomis kodekas yra kodavimo / dekoderio arba jo originalo formoje kompresoriaus (co) - dekompresoriaus (dec). Taigi būtent tai daro ir kodekas: jis priima skaitmeninį failą ir suspaudžia jį (arba koduoja jį) saugojimui ir iššifruoja (arba jį dekoduoja) peržiūrai ar perkodavimui. Aš jums pasakysiu, koks šiek tiek vėliau yra transkodavimas, netrukdydami painiokime tai anksčiau.

Svarbu suprasti, kad kodekas yra toks pat, kaip ir bitų srauto išvaizda. Kas yra bitų srautas? Kad nebūtų labai techninio pobūdžio, tai, kaip baitų seka turėtų būti išdėstyta tam konkrečiam kodekui. Kiekvienas kodekas turi konkretų gairių rinkinį. Pavyzdžiui, jis gali nurodyti plotį, aukštį, kraštinių santykį ir tt Patikrinkite šį puslapį, bet neskaito per daug arba jūsų galva sužeis:

http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html

Kadangi tai yra specifikacija, ten galima daug būdų konvertuoti duomenis į tą formatą. Taigi, vienas kodekas gali būti daug encoderių. Aš paaiškinsiu daugiau apie koduotojus žemiau esančiame skyriuje "Populiariausi kodekai".

Taigi, kodėl mes netgi reikalaujame visą šį suspaudimą ir dekompresiją? Kaip jau minėjau, RAW neišspaustytas 1080p failas yra beveik milžiniškas 500 GB tik vienai valandai. Jums reikės savo duomenų centro, kad būtų saugomi visi jūsų šeimos vaizdo įrašai, jei viskas buvo įrašyta į tą formatą. Būtent čia suspaudžiami žaislai. Yra įvairių tipų suspaudimas, kuris paverčiamas skirtingais kodekų tipais. Taigi, kokie yra populiarūs kodekai?

Populiariausi kodekai

H.264 (MPEG-4, 10 dalis AVC) . Tai taip pat oficialiai vadinama MPEG-4 10 dalimi, tačiau tai, ką dažnai girdite, yra H.264. Taip, taip pat yra keli vardai. H.264 yra pats populiariausias vaizdo įrašų kodavimo formatas. H.264 siūlo geriausius iš visų pasaulių: mažesni failų dydžiai aukštesnės kokybės.

Vėlgi, prisiminkime, kad H.264 yra tik kodekas, nerandate jokių failų su .h264 plėtiniais. Būtent tai yra konteinerių formatai, kuriuos paaiškinsiu toliau pateiktame skyriuje. Šis kodekas visur naudojamas nuo išmaniųjų telefonų iki skaitmeninių vaizdo kamerų į "Blu-ray" diskus. Šiandien ji taip pat naudojama norint pristatyti daugybę interneto vaizdo įrašų, nes tai leidžia jums suteikti puikią vaizdo kokybę, turinčią didelį suspaudimo lygį ir mažą bitų perdavimo spartą, o tai reiškia, kad serverių srautas yra mažesnis.

Tai taip pat labai palaikoma ir, tikriausiai, bus populiariausias kodekas ilgu metu. Tai palaiko "Apple", "YouTube", "HTML 5" ir net "Adobe Flash".

Vienintelis H.264 trūkumas yra tai, kad suglaudinimo algoritmai yra tokie gera, kad vaizdo įrašą į šį formatą užkoduotų daug lėčiau. Daugiau apie tai sužinosite, kai kalbėsime apie perkodavimą žemiau.

Kaip minėjau anksčiau, yra keletas kodekų koduotojų. H.264 kodekui vienas iš populiariausių koduotojų yra x264 iš "VideoLAN", tų pačių žmonių, kurie kuria "VLC Media Player". x264 yra nemokamas ir atviro kodo, tačiau taip pat yra daug komercinių H.264 koduotojų. Nesvarbu, kaip vaizdo įrašų srautas bus konvertuojamas į šį formatą, bet kuris H.264 dekoderis (pvz., VLC) galės peržiūrėti failą.

MPEG-2 - vis tiek yra didelis DVD rinkinys? Tai daroma naudojant MPEG-2 kodeką. Tai gana seni, bet labai paplitusi. Kita vieta, kurioje rasite MPEG-2 suspaudimą, yra tada, kai žiūrite tuos HD kanalus, transliuojamus per orą. Tai viskas yra MPEG-2 suspaudimas. Įdomu, ką žinoti, ar ne?

Kadangi suspaudimo algoritmas, naudojant MPEG-2, yra gerokai mažesnis už H.264, jo pranašumas yra daug greitesnis, kad būtų galima koduoti. Tačiau jis niekada nedirbo transliacijos srautu, nes mažesniu bitų srautu, kokybė greitai pasidarytų, ir jūs galėtumėte pasiekti vaizdo įrašus su pikseliu. Štai kodėl jie sugalvojo "MPEG-4" 2 dalį.

MPEG-4 2 dalis. Jūs tikriausiai prisiminsite dienas, kai viskas kalbėjo apie "DivX" ir "Xvid" tiesiai? Tai buvo koderiai, skirti formatu MPEG-4, 2-asis, dar žinomi kaip H.263. Daugybė filmų, kuriuos atsisiuntėte tą pačią dieną, buvo suglaudinti naudojant šį kodeką, nes jis davė jums gerą failo dydį ir išlaikė pagrįstą kokybę. Tačiau vienintelė didelė problema yra ta, kad didelės raiškos turinys vis tiek kenčia dėl vaizdo kokybės, ir čia H.264, apie kurį minėjau, perėmė.

"Windows Media Video" - tai iš esmės "Microsoft" MPEG-4 kodekų versija. WMV 7 buvo pristatytas 1999 m. Ir buvo MPEG-4 dalies 2 kopija. Vėliau pasirodė WMV 8 ir 9, o vėliau VC-1, kodekas, kuris daugiausia kopija MPEG-4 10 dalį ir šiuo metu naudojamas Blu-ray diskai taip pat. Vienintelės kitose vietose, kuriose matote "WMV" ir "VC-1", dažniausiai naudojami "Microsoft" susiję produktai, pvz., "Windows Movie Maker", "Silverlight", "HD DVD" ir "Microsoft Expression Encoder" ir tt

Tai tik populiariausi vaizdo įrašų kodekai, taip pat turite savo garso kodekus, kurie pradeda veikti, kai kalbame apie konteinerius žemiau. Populiariausi garso kodekai yra FLAC, AC3, Dolby Digital Plus, DTS-HD, ALAC ir kt. Kaip ir vaizdo įrašuose, garso kodekai turi savo konteinerių formatus, pvz., AIFF, WAV ir tt

Tai nėra jokiu būdu visi kodekai ten, tai tik keletas populiariausių. Dabar pakalbėkime apie konteinerių formatus.

Konteinerių formatai

Kai paleidžiate failą "Windows Media" leistuvėje arba "VLC" ar "Quicktime", ar bet kokiam pasirinktam jūsų grotuvui, paprastai atidarote konteinerio formatą. Konteinerio formatas arba įvynioklis yra iš esmės vieno ar kelių kodekų, vaizdo ar garso arba abiejų paketų paketas. Talpykla naudojama garso įrašymui kartu su vaizdo įrašu ir puikiai sinchronizuoti garso ir vaizdo įrašus. Talpykloje taip pat bus kita informacija, reikalinga srautinio perdavimo serverio ar medijos leistuvo. Vaizdo ir garso bitų srautai yra tiesiog įvyniojami kitoje bitų juostoje.

Konteinerių formatai yra tai, kur matote bendrus failų plėtinius, kurių visi naudojame, pvz., MP4, MOV, WMV, AVI ir kt. Peržiūrėkite keletą labiausiai paplitusių konteinerių:

MP4 - Jūs tikriausiai atsisiuntėte dainą, kurioje buvo .MP4 plėtinys, kuris yra daugelio vaizdo įrašų ir garso kodekų aplankas. Dažniausiai jis naudojamas apvynioti H.264 vaizdo įrašą ir AAC koduotą garso įrašą. Ji taip pat palaiko MPEG-4 2 dalies ir MPEG-2 vaizdo kodekus. Be to, garso įrašas gali būti užkoduotas naudojant kitus kodus, išskyrus AAC.

AVI - Tai yra "Microsoft" konteinerio formatas nuo 1992 m. Jis buvo labai populiarus atgal mano dienai, ir jis vis dar yra maždaug šiek tiek. Jei atliksite kokį nors kodavimą, niekada neturėtumėte naudoti AVI konteinerio formato. Pirma, ji nepalaiko naujesnių kodekų, tokių kaip H.264. Ji taip pat turi keletą kitų pagrindinių problemų, todėl ji nebenaudojama.

ASF. "Microsoft Advanced Systems Format" paprastai nenaudoja .ASF failo plėtinio. Vietoje to matysite daugumą ASF konteinerių. WMA arba .WMV. Šiuos failus pamatysite, jei naudosite visus "Microsoft" produktus. Kai paliksite "Microsoft" pasaulį, susidursite su failų atkūrimu, ypač jei naudosite H.264 kodeką.

AVCHD - AVCHD yra labiausiai paplitęs HD vaizdo kamerų konteinerių formatas. Paprastai vaizdo įrašas bus H.264 su AC3 (Dolby Digital) garso ar Linear PCM.

MKV - pastaruoju metu atsisiųskite filmą? Tikriausiai tai yra MKV konteinerio formatas, kuriame yra H.264 vaizdo failai. Keletas įrankių palaiko "MKV", pvz., "Boxee", "PS3 Media Server", "XMBC", "VLC" ir tt, bet dar nėra taip plačiai palaikomi kaip kiti konteinerių formatai.

FLV - tai "Adobe Flash", kuris palaiko daugybę skirtingų kodekų, dažniausiai yra H.264 ir AAC. "Flash" vaizdo įrašas yra vienas iš populiariausių būdų, kaip vaizdo įrašai transliuojami internete. Tai praranda vietą dėl HTML 5 ir tai, kad "Apple" neleis "flash" paleisti bet kuriame "iDevice", bet vis tiek yra labai dažnas.

Yra ir kitų formų konteineriai, tokie kaip "QuickTime" failų formatas, "OGG", "WebM" ir tt, bet jūs galite gauti nuotrauką dabar.

Transkodavimas

Paskutinis dalykas, kurį reikia suprasti apie visa tai, yra tas, kad turbūt turėsite konvertuoti AVCHD vaizdo įrašą, kurį atsisiuntėte iš savo vaizdo kameros, į kitą formatą, kurį galėsite importuoti į "iTunes" ir žaisti savo "iPhone". Kadangi yra tiek daug kodekų ir konteinerių formatų, o kiekviename konteinerio formate gali būti skirtingi vaizdo ir garso kodekų deriniai, jums reikia transkoderio, kad galėtumėte susipažinti su konkretaus įrenginio failo tipu.

Yra daug transkoderių, pvz., Vaizdo keitiklių: "HandBrake", "FFmpeg", "SUPER", "VirtualDub" ir tt Kai kurie mokami, o kai kurie - nemokami atvirojo kodo įrankiai. Kai kurie įrankiai, pvz., "HandBrake", suteikia jums nustatymus, kad galėtumėte paprasčiausiai pasirinkti šaltinio failą ir pasirinkti išvesties formatą, pavyzdžiui, "iPod" arba "iPhone", ir spustelėkite "Pradėti". Jis jums pasirinks visus nustatymus, konteinerį, kodeką ir tt. Tačiau, tikiuosi, perskaičius šį įrašą, dabar jūs suprasite šiek tiek daugiau ir galėsite pereiti prie vaizdo įrašų konvertavimo iš vienos formos į kitą ir suprasti pagrindinį procesą šiek tiek geriau. Mėgautis!


Kaip pridėti bet kokį įrenginį prie savo namų

Kaip pridėti bet kokį įrenginį prie savo namų "Kit Smarthome" su "iHome iSP5

Ką daryti, jei norite į prietaisą įtraukti savo" HomeKit smart home ", tačiau įrenginys nepalaiko" HomeKit " ? SUSIJĘS: Kas yra Apple HomeKit? HomeKit yra "Apple" smarthome platforma ir, jei norite valdyti visus savo prietaisus ir įrenginius, "iHome iSP5" prietaisai su savo balso didybe per "Siri", jūs turite juos visus įtraukti į savo "HomeKit" namus.

(how-to)

Akimirksniu peržiūrėkite visas

Akimirksniu peržiūrėkite visas "Chromebook" sparčiuosius klaviatūros klavišus naudodami šį "Combo"

". Paprašykite bet kokio kompiuterio galios naudotojo, kiek efektyviau jie naudoja sparčiuosius klavišus, ir bendrasis sutarimas gali būti "daug". " ChromeOS "naudotojams niekas nesiskiria, o" Google "išvalo naudingus sparčiuosius klavišus pagriebę , įskaitant tą, kuris parodys jums visus kitus. Iš esmės, jei jums kada nors reikia Galutinis visų galimų "Chrome" OS sparčiųjų klavišų sąrašas, tiesiog paspauskite Ctrl + Alt + / klaviatūroje.

(how-to)