Sve što trebate znati o video kodecima, spremnicima i kompresiji

Sve što trebate znati o video kodecima, spremnicima i kompresiji

Objašnjenje razlike između kodeka i spremnika relativno je jednostavno, ali težak dio je pokušaj razumijevanja svakog formata. Linije se počinju zamagljivati ​​kad shvatite da većina uobičajenih kodeka nije ekskluzivna i da se mogu poslužiti višestrukim tehnologijama kompresije kako bi obavile posao. Zamućena linija postaje gotovo nevidljiva kada počnete govoriti o formatima poput MPEG-4 koji bi se mogli klasificirati kao malo spremnik i pomalo kodek, ali to je prilično komplicirana klasifikacija koju je najbolje ostaviti za neki drugi put.





Dakle, kako sami naučiti razliku između desetaka opcija kodeka i spremnika? Nemoj. Postoji samo nekoliko tehnologija koje se koriste za video zapise na mreži, a najveći dio vašeg truda uložit će se u razumijevanje kako to funkcionira, kao i u razumijevanje kompromisa s kojima ste suočeni pri odlučivanju o tome što ćete koristiti.





Mogli biste provesti tjedne proučavajući tehnologije koje se koriste samo za relativno mali broj aplikacija, pa ćemo se umjesto toga usredotočiti na to koje ćete tehnologije koristiti za većinu vaših potreba za kodiranjem i reprodukcijom videa.





Što je kodek?

Kodek - ili koder/dekoder - je alat za kodiranje koji obrađuje video i pohranjuje ga u nizu bajtova. Kodeci koriste algoritme za učinkovito smanjenje veličine audio ili video datoteke, a zatim je po potrebi dekomprimiraju. Postoji na desetke različitih vrsta kodeka, a svaki koristi različitu tehnologiju kako bi kodirao i smanjio vašu video datoteku za predviđenu aplikaciju.

Ovisno o kodeku, ovo kodiranje se događa na jedan od dva načina: kompresija s gubitkom ili bez gubitka .



Kompresija gubitka

Kada se traže veličine datoteka kojima se može upravljati, kompresija s gubitkom najpouzdanija je dostupna metoda. Iako sigurno gubite kvalitetu zvuka, videa ili oboje, kompresija je nužno zlo (trenutno) u svijetu u kojem dominira potreba za dijeljenjem i pohranjivanjem onoga što bi inače predstavljalo nepraktične veličine datoteka. Vaš prosječni Blu-ray, na primjer, može premašiti 40 gigabajta, a takva vrsta prostora za pohranu ne samo da bi bila skupa, već bi i učinila digitalno preuzimanje i kupnju neugodnim, ako ne i gubljenjem vremena. Ključ pri korištenju kompresije s gubitkom je postaviti se na najkvalitetniji format kompresije za namjeravanu upotrebu, tako da prijeđete finu granicu između gubitka kvalitete i veličine datoteke.

Kompresija bez gubitaka

Kompresija bez gubitaka djeluje slično kao ZIP ili RAR datoteka jer je nakon komprimiranja i dekompresije datoteka u biti ista. Korištenjem pametnih algoritama datoteka ne gubi mnogo na kvaliteti, ali nije učinkovit način za pohranu velikih datoteka jer se zapravo ne događa mnogo kompresije. Osim toga, online prijenos velikih video datoteka koristi previše propusnosti (iako kodiranje H.265 to može promijeniti) kako bi postalo održiva opcija kompresije.





Osim ako radite u filmskoj industriji ili u uređivanju videa, malo je vjerojatno da ćete ikada dijeliti video datoteke u formatu bez gubitaka (ako čak i tada). Da bismo to stavili u perspektivu, čak ni 4k televizor ne sadrži rezoluciju potrebnu za prikaz filma snimljenog na modernoj kameri i isporučenog bez neke vrste kompresije. Zapravo, nije ni blizu (još). Dok 4k video je prekrasan , nije ni blizu veličini nekomprimiranog video formata.

Dok je Blu -ray film manji od 50 gigabajta (ako mora stati na jedan disk), prvi 4k film koji se može preuzeti (dostupan potrošačima - najava ispod) je ogromnih 160 gigabajta! Potpuno nekomprimirani video zapis od 1080p nevjerojatnih je 410 gigabajta na sat, a to ne uključuje audio datoteku koja bi mogla dodati dodatnih 7 gigabajta na sat, ovisno o načinu snimanja. Sve u svemu, ove su datoteke gotovo beskorisne za potrošačko tržište s trenutnom tehnologijom.





Također je važno napomenuti da kodeci nisu samo za kompresija zvuka i video datoteke. Nakon što je datoteka kodirana pomoću određenog kodeka, isti se kodek mora koristiti za dekodiranje datoteke kako bi se mogla reproducirati na vašem uređaju. Neiskorištavanje ispravnog kodeka dovodi do većine problema s kompatibilnošću uređaja ili reprodukcijom. Ovaj je problem sve rjeđi jer moderni spremnici često uključuju potrebne audio i video kodeke potrebne za reprodukciju datoteke.

XviD/DivX

DivX je kodek koji se komercijalno prodaje, dok je XviD pomoćni program otvorenog koda namijenjen funkcioniranju kao alternativa svom komercijalnom rođaku. Oba kodeka mogu dekodirati izlaz drugog, jer su oba izgrađena na implementaciji MPEG-4. Iako se još uvijek široko koristi, često se koristi isključivo za kodiranje videa i zajedno s jednim od dolje navedenih popularnijih paketa.

MPEG-4

MPEG-4 je najčešći streaming format i sastoji se od mnogih dijelova, od kojih se samo MPEG-4 II dio koristi za kodiranje videa. MPEG-4 Dio II poziva video kodere kao što su DivX ili XviD kako bi kodirali video, dok se zvuk obično prenosi u MP3 formatu. Moderna ažuriranja MPEG-4 sada koriste i H.264.

H.264

Ovo je najpopularniji izbor za materijale visoke razlučivosti. H.264 je također relativan švicarski nož u svijetu kodeka jer može koristiti i kompresiju sa gubitkom i bez gubitka, ovisno o postavkama koje odaberete pri kodiranju, kao što su brzina kadrova, kvaliteta i ciljna veličina datoteke. H.264 se oslanja na x264 za kodirani video (kao i drugi, poput DivX -a ili XviD -a), a zvuk se često kodira pomoću AAC ili MP3 audio kodeka, ovisno o veličini i kvaliteti koju ciljate.

H.264 se reklamira kao 1,5 do 2 puta učinkovitiji od osnovne kompresije MPEG-4, što dovodi do manjih veličina datoteka i besprijekorne reprodukcije na više uređaja. S tim da je H.264 sada uključen u kodek MPEG-4 (dio 10, poznat kao AVC), pa bi u bliskoj budućnosti mogao postati polemika jer kodeci postaju manje ovisni o jednoj tehnologiji kodiranja, pa umjesto toga uzimaju o ulozi paketa kodeka koji uključuje više metoda kodiranja u jednom paketu.

Što je kontejner?

Spremnik postoji samo u svrhu grupiranja svih audio, video i kodek datoteka u jedan organizirani paket. Osim toga, spremnik često sadrži informacije o poglavljima za DVD ili Blu-ray filmove, metapodatke, titlove i/ili dodatne audio datoteke, poput različitih govornih jezika. Tipičan spremnik radi kao izvršna (.exe) datoteka u sustavu Windows. Koristi .bat datoteku kako bi operativnom sustavu rekao da postoje izvršne naredbe koje je potrebno pokrenuti zajedno kako bi se postigao željeni rezultat.

Flash video zapis (.flv, .swf)

Macromedia je izvorno stvorila Flash prije nego što ih je Adobe konačno kupio 2005. Flash je stariji spremnik koji se postupno ukida zbog ograničenja u tehnologiji, stvarajući ono što je Steve Jobs nekad nazivao 'rukovanjem datotekama sa greškama'. To je dovelo do vrlo javnog propusta s iOS uređaja za Adobe i čini se da je ovo bio početak kraja za format. Kao Standardizacija HTML5 uzima maha , trebali bismo vidjeti manje Flash videozapisa na mreži, a spremnik će najvjerojatnije nestati s njim.

MKV

MKV je brzorastući format koji je osmišljen da bude siguran u budućnost. Sam spremnik podržava gotovo svaki audio ili video format što ga čini prilagodljivim, učinkovitim i visoko cijenjenim kao jedan od najboljih - ako ne i najboljih - načina za pohranu audio i video datoteka. Osim toga, čak podržava više audio, video i datoteka titlova čak i ako su kodirane u različitim formatima. Zbog mogućnosti koje kontejner nudi, kao i rukovanja oporavkom grešaka (koji vam omogućuje reprodukciju oštećenih datoteka), brzo je postao jedan od trenutno dostupnih spremnika.

iphone ovaj pribor možda nije podržan

MP4

MP4 je preporučeni format za učitavanje videozapisa na web , a usluge kao što su Vimeo i YouTube navode ga kao željeni format. MP4 spremnik koristi MPEG-4 kodiranje ili H.264, kao i AAC ili AC3 za zvuk. Široko je podržan na većini potrošačkih uređaja i najčešći je spremnik koji se koristi za mrežni video. Zaista ne možete pogriješiti s MP4.

Zaključak je da je spremnik (uglavnom) beskorisna informacija kada se govori o videu. Reći nekome da vam pošalje MP4 datoteku ne daje nikakve korisne informacije bez razumijevanja kako su sami video i audio kodirani. Spremnik je upravo to, mjesto za pohranu audio, video i kodeka potrebnih za njihovo dekodiranje za reprodukciju.

Dakle, u konačnici, ako tražite savjet o tome što koristiti, H.264 brzo postaje standardni kodek, dok su mp4 ili MKV vrijedni spremnici. MP4 bi ovdje mogao imati prednost jer je bolje podržan na potrošačkim uređajima i standard je za većinu velikih streaming web stranica. Na kraju, izbor je vaš, i sve dok se video može dekodirati i reproducirati s druge strane, zaista nema puno loših izbora koje možete napraviti u smislu onoga što ćete koristiti.

Volio bih čuti što koristite i za koju aplikaciju to koristite. Koji su vaši kodeci za kompresiju videa, postavke i spremnici? Javite nam u komentarima ispod.

Fotografija: kompresijski alat Putem Shutterstock, Tunel slika, medija, fotografija putem Shutterstocka , Nevjerojatna priroda dr. Wendy Longo (izmijenjeno), Adobe Media Encoder CS4 tvrtke Kebman , Youtube autorice Esther Vargas sve putem Flickra

Udio Udio Cvrkut E -pošta 5 savjeta za nadopunu vaših VirtualBox Linux strojeva

Umorni ste od loših performansi koje nude virtualni strojevi? Evo što biste trebali učiniti kako biste povećali performanse VirtualBox -a.

Pročitajte Dalje
Povezane teme
  • Objašnjena tehnologija
  • Adobe Flash
  • Video na mreži
  • Video
O autoru Bryan Clark(Objavljeno 67 članaka)

Bryan je iseljenik rođen u SAD-u koji trenutno živi na sunčanom poluotoku Baja u Meksiku. Uživa u znanosti, tehnologiji, spravama i citira filmove Willa Ferrela.

Više od Bryana Clarka

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu