Viskas, ką reikia žinoti apie vaizdo kodekus, konteinerius ir suspaudimą

Viskas, ką reikia žinoti apie vaizdo kodekus, konteinerius ir suspaudimą

Paaiškinti skirtumą tarp kodekų ir konteinerių yra gana paprasta, tačiau sunkiausia yra bandyti suprasti kiekvieną formatą. Eilutės ima migloti, kai suprantate, kad dažniausiai naudojami kodekai nėra išskirtiniai, ir norint atlikti darbą gali būti naudojamos kelios suspaudimo technologijos. Neryški linija tampa beveik nematoma, kai pradedate kalbėti apie tokius formatus kaip MPEG-4, kurie gali būti klasifikuojami kaip šiek tiek konteinerio ir šiek tiek kodeko, tačiau tai gana sudėtinga klasifikacija, kurią geriausia palikti kitam kartui.





Taigi, kaip išmokti save skirtumą tarp dešimčių kodekų ir konteinerių parinkčių? Negalima. Yra tik keletas technologijų, kurios naudojamos internetiniams vaizdo įrašams, ir didžioji jūsų pastangų dalis bus skirta suprasti, kaip jie veikia, taip pat suprasti kompromisus, su kuriais susiduriate nusprendžiant, ką naudoti.





Galite praleisti savaites tyrinėdami technologijas, kurios naudojamos tik palyginti nedaug programų, todėl mes sutelksime dėmesį į tai, kokias technologijas naudosite daugeliui vaizdo įrašų kodavimo ir atkūrimo poreikių.





Kas yra kodekas?

Kodekas - arba koderis/dekoderis - yra kodavimo įrankis, kuris apdoroja vaizdo įrašą ir saugo jį baitų sraute. Kodekai naudoja algoritmus, kad efektyviai sumažintų garso ar vaizdo failo dydį, o tada, kai reikia, jį išspauskite. Yra dešimtys skirtingų tipų kodekų, ir kiekvienas naudoja skirtingą technologiją, norėdamas užkoduoti ir sumažinti jūsų vaizdo failą pagal numatytą programą.

Priklausomai nuo kodeko, šis kodavimas vyksta vienu iš dviejų būdų: nuostolingas arba be nuostolių suspaudimas .



Prarastas suspaudimas

Ieškant valdomų failų dydžių, nuostolingas glaudinimas yra pats perspektyviausias būdas. Nors prarandate garso, vaizdo ar abiejų kokybę, suspaudimas yra būtinas blogis (šiuo metu) pasaulyje, kuriame vyrauja poreikis dalytis ir saugoti tai, kas kitu atveju būtų nepraktiška. Pavyzdžiui, jūsų vidutinis „Blu-ray“ gali viršyti 40 gigabaitų, o tokia saugyklos vieta būtų ne tik brangi, bet ir sukeltų skaitmeninį atsisiuntimą bei pirkimą nepatogiai, jei ne visiškai laiko švaistymą. Naudojant nuostolingą glaudinimą svarbiausia yra nuspręsti dėl aukščiausios kokybės suspaudimo formato pagal numatytą paskirtį, kad galėtumėte pereiti ties riba tarp kokybės praradimo ir failo dydžio.

Be nuostolių suspaudimas

Be nuostolių glaudinimas veikia panašiai kaip ZIP arba RAR failas, nes suglaudinus ir išpakavus, failas iš esmės yra tas pats. Naudojant išmaniuosius algoritmus, failas nepraranda daug kokybės, tačiau tai nėra efektyvus būdas saugoti didelius failus, nes iš tikrųjų nėra daug suspaudimo. Be to, didelių vaizdo įrašų failų perdavimas internetu naudoja per daug pralaidumo (nors H.265 kodavimas gali tai pakeisti), kad tai būtų perspektyvi glaudinimo parinktis.





Jei nedirbate kino pramonėje ar vaizdo įrašų redagavime, mažai tikėtina, kad kada nors bendrinsite vaizdo įrašų failus be nuostolių (jei net ir tada). Kalbant apie perspektyvą, net 4k televizoriuje nėra skiriamosios gebos, reikalingos šiuolaikiniam fotoaparatui nufilmuotam filmui rodyti ir pristatyti be tam tikro suspaudimo. Tiesą sakant, jis net nėra arti (dar). Nors 4k vaizdo įrašas yra gražus , jis net neprilygsta nesuspausto vaizdo formato dydžiui.

Nors „Blu -ray“ filmas yra mažesnis nei 50 gigabaitų (jei jis turi tilpti viename diske), pirmasis atsisiunčiamas 4 k filmas (prieinamas vartotojams - anonsas žemiau) yra milžiniškas 160 gigabaitų! Visiškai nesuspaustas 1080p vaizdo įrašas yra pribloškiantis 410 gigabaitų per valandą, į kurį neįeina garso failas, kuris gali papildomai pridėti 7 gigabaitus per valandą, priklausomai nuo to, kaip jis buvo įrašytas. Apskritai, šie failai yra visiškai nenaudingi vartotojų rinkai, naudojant dabartines technologijas.





Taip pat svarbu pažymėti, kad kodekai yra ne tik garso suspaudimas ir vaizdo failus. Kai failas bus užkoduotas naudojant tam tikrą kodeką, tas pats kodekas turi būti naudojamas failui iššifruoti, kad jis būtų paleistas jūsų įrenginyje. Neteisingas kodeko naudojimas sukelia daugumą įrenginių suderinamumo ar atkūrimo problemų. Ši problema tampa vis retesnė, nes šiuolaikiniuose konteineriuose dažnai yra reikalingi garso ir vaizdo kodekai, reikalingi failui paleisti.

XviD/DivX

„DivX“ yra komerciškai parduodamas kodekas, o „XviD“ yra atvirojo kodo programa, skirta veikti kaip alternatyva savo komerciniam pusbroliui. Abu kodekai gali iššifruoti kito išvestį, nes jie abu yra pagrįsti MPEG-4 diegimu. Nors jis vis dar plačiai naudojamas, jis dažnai naudojamas tik vaizdo įrašams koduoti ir kartu su vienu iš populiariausių paketų, paminėtų žemiau.

MPEG-4

MPEG-4 yra labiausiai paplitęs srautinio perdavimo formatas ir susideda iš daugelio dalių, iš kurių tik MPEG-4 II dalis naudojama vaizdo kodavimui. MPEG-4 II dalis naudoja vaizdo koduotuvus, tokius kaip „DivX“ ar „XviD“, kad būtų užkoduotas vaizdo įrašas, o garsas paprastai perduodamas MP3 formatu. Šiuolaikiniai MPEG-4 atnaujinimai dabar taip pat naudoja H.264.

H.264

Tai yra populiariausias aukštos raiškos medžiagos pasirinkimas. H.264 taip pat yra santykinis Šveicarijos kodekų peilis, nes gali būti naudojamas tiek nuostolingas, tiek nuostolingas suspaudimas, priklausomai nuo kodavimo metu pasirinktų parametrų, tokių kaip kadrų dažnis, kokybė ir tikslinis failo dydis. H.264 naudoja koduotą vaizdo įrašą (taip pat ir kitus, pvz., „DivX“ ar „XviD“), o garsas dažnai koduojamas naudojant AAC arba MP3 garso kodekus, atsižvelgiant į dydį ir kokybę, pagal kurią taikote.

H.264 reklamuojamas 1,5–2 kartus efektyviau nei paprastas MPEG-4 glaudinimas, todėl sumažėja failų dydis ir sklandžiai atkuriama daugiau įrenginių. Tačiau H.264 dabar yra įtrauktas į MPEG-4 kodeką (10 dalis, žinoma kaip AVC), todėl artimiausiu metu jis gali tapti ginčytinu dalyku, nes kodekai mažiau priklausomi nuo vienos kodavimo technologijos, o apie kodekų paketo, kuris apima kelis kodavimo metodus viename pakete, vaidmenį.

Kas yra konteineris?

Sudėtinis rodinys yra skirtas tik susieti visus garso, vaizdo ir kodeko failus į vieną organizuotą paketą. Be to, sudėtiniame rodinyje dažnai yra DVD ar „Blu-ray“ filmų skyrių informacija, metaduomenys, subtitrai ir (arba) papildomi garso failai, pvz., Skirtingos šnekamosios kalbos. Įprastas konteineris „Windows“ sistemoje veikia kaip vykdomasis (.exe) failas. Jis naudoja .bat failą, kad praneštų operacinei sistemai, jog yra vykdomųjų komandų, kurias reikia paleisti kartu, norint pasiekti norimą rezultatą.

„Flash“ vaizdo įrašai (.flv, .swf)

„Macromedia“ iš pradžių sukūrė „Flash“, kol jie nebuvo galutinai įsigyti „Adobe“ 2005 m. „Flash“ yra senstelėjęs konteineris, kuris palaipsniui nutraukiamas dėl technologijos apribojimų, todėl Steve'as Jobsas vadino „klaidingą“ failų tvarkymą. Dėl to „Adobe“ „iOS“ įrenginiai labai viešai praleido ir atrodo, kad tai buvo formato pabaigos pradžia. Kaip HTML5 standartizavimas įsigali , internete turėtume matyti mažiau „Flash“ vaizdo įrašų, o sudėtinis rodinys greičiausiai išnyks.

MKV

MKV yra sparčiai populiarėjantis formatas, sukurtas taip, kad būtų apsaugotas nuo ateities. Pats konteineris palaiko beveik bet kokį garso ar vaizdo formatą, todėl jis yra pritaikomas, efektyvus ir labai vertinamas kaip vienas geriausių, jei ne geriausias, garso ir vaizdo failų saugojimo būdas. Be to, jis netgi palaiko kelis garso, vaizdo ir subtitrų failus, net jei jie yra užkoduoti skirtingais formatais. Dėl konteinerio siūlomų galimybių ir klaidų atkūrimo tvarkymo (kuris leidžia atkurti sugadintus failus), jis greitai tapo vienu geriausių šiuo metu turimų konteinerių.

kaip automatiškai persiųsti tekstinius pranešimus į mano el.

MP4

MP4 yra rekomenduojamas formatas įkeliant vaizdo įrašą į internetą , o tokios paslaugos kaip „Vimeo“ ir „YouTube“ nurodo pageidaujamą formatą. MP4 konteineris naudoja MPEG-4 kodavimą arba H.264, taip pat AAC arba AC3 garsui. Jis plačiai palaikomas daugelyje vartotojų įrenginių ir dažniausiai naudojamas internetinių vaizdo įrašų talpykla. Su MP4 tikrai negali suklysti.

Esmė ta, kad talpykla yra (dažniausiai) nenaudinga informacijos dalis, kai kalbama apie vaizdo įrašą. Pasakius kam nors atsiųsti MP4 failą, neišduodama jokios naudingos informacijos, nesuprantant, kaip buvo užkoduotas pats vaizdo įrašas ir garsas. Talpykla yra tik ta vieta, kurioje saugomas garsas, vaizdo įrašas ir kodekai, reikalingi norint juos iššifruoti atkūrimui.

Taigi, galų gale, jei ieškote patarimo, ką naudoti, H.264 greitai tampa standartiniu kodeku, o mp4 arba MKV yra verti konteineriai. MP4 čia gali būti pranašesnis, nes jis yra geriau palaikomas vartotojų įrenginiuose ir yra daugelio didelių srautinio vaizdo įrašų svetainių standartas. Galų gale, pasirinkimas yra jūsų, ir kol vaizdo įrašas gali būti iššifruotas ir paleistas kitame gale, tikrai nėra daug blogų pasirinkimų, kuriuos galite padaryti.

Norėčiau išgirsti, ką naudojate ir kokiai programai naudojate. Kokie yra jūsų vaizdo įrašų glaudinimo kodekai, nustatymai ir sudėtiniai rodiniai? Praneškite mums toliau pateiktose pastabose.

Nuotraukų kreditas: suspaudimo įrankis Per „Shutterstock“, Vaizdų, žiniasklaidos, nuotraukų tunelis per „Shutterstock“ , Nuostabi gamta, kurią pateikė dr. Wendy Longo (pakeista), Kebmano „Adobe Media Encoder CS4“ , Esther Vargas „Youtube“ viskas per Flickr

Dalintis Dalintis „Tweet“ Paštu 5 patarimai, kaip perkrauti „VirtualBox Linux“ mašinas

Pavargote nuo prastų virtualių mašinų našumo? Štai ką turėtumėte padaryti, kad padidintumėte „VirtualBox“ našumą.

Skaityti toliau
Susijusios temos
  • Technologija paaiškinta
  • „Adobe Flash“
  • Internetinis vaizdo įrašas
  • Vaizdo įrašas
Apie autorių Bryanas Clarkas(Paskelbti 67 straipsniai)

Bryanas yra JAV kilęs emigrantas, šiuo metu gyvenantis saulėtame Baja pusiasalyje Meksikoje. Jis mėgsta mokslus, technologijas, dalykėlius ir cituoja Willo Ferrelio filmus.

Daugiau iš Bryan Clark

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia