Všetko, čo potrebujete vedieť o video kodekoch, kontajneroch a kompresii

Všetko, čo potrebujete vedieť o video kodekoch, kontajneroch a kompresii

Vysvetlenie rozdielu medzi kodekmi a kontajnermi je relatívne jednoduché, ale ťažkou súčasťou je pokus porozumieť každému formátu. Riadky sa začnú rozmazávať, keď si uvedomíte, že väčšina bežných kodekov nie je exkluzívna a na dokončenie práce môžu využívať viacero kompresných technológií. Rozmazaný riadok sa stane takmer neviditeľným, keď začnete hovoriť o formátoch ako MPEG-4, ktoré by sa dali klasifikovať ako trochu kontajner a trochu kodek, ale je to dosť komplikovaná klasifikácia, ktorú je lepšie nechať na inokedy.





Ako sa teda naučíte rozdielu medzi desiatkami možností kodeku a kontajnera? Nerob to Na online video sa používa iba niekoľko technológií a väčšinu vášho úsilia vynaložíme na pochopenie toho, ako fungujú, a tiež na porozumenie kompromisom, s ktorými sa stretávate pri rozhodovaní o tom, čo použiť.





Mohli by ste stráviť týždne štúdiom technológií, ktoré sa používajú iba pre relatívne malý počet aplikácií, takže namiesto toho zameriame svoju pozornosť na to, aké technológie budete používať pri väčšine svojich potrieb v oblasti kódovania a prehrávania videa.





Čo je to kodek?

Kodek - alebo kodér/dekodér - je nástroj na kódovanie, ktorý spracováva video a ukladá ho do toku bajtov. Kodeky používajú algoritmy na efektívne zmenšenie veľkosti zvukového alebo obrazového súboru a v prípade potreby ich dekomprimujú. Existujú desiatky rôznych typov kodekov a každý používa inú technológiu na kódovanie a zmenšenie vášho video súboru pre zamýšľanú aplikáciu.

V závislosti od kodeku sa toto kódovanie vyskytuje jedným z dvoch spôsobov: stratová alebo bezstratová kompresia .



Stratová kompresia

Pri hľadaní spravovateľných veľkostí súborov je stratová kompresia najschodnejšou dostupnou metódou. Aj keď určite strácate kvalitu zvuku, videa alebo oboch, kompresia je vo svete, v ktorom dominuje potreba zdieľať a uchovávať to, čo by inak predstavovalo nepraktické veľkosti súborov, nevyhnutné (v súčasnosti) zlo. Váš priemerný disk Blu-ray môže napríklad presiahnuť 40 gigabajtov a tento druh úložného priestoru by bol nielen drahý, ale tiež by znamenal nepohodlné digitálne sťahovanie a nákupy, ak nie úplnú stratu času. Kľúčom pri použití stratovej kompresie je vyrovnať sa s formátom kompresie najvyššej kvality pre vaše zamýšľané použitie, aby ste kráčali po tenkej hranici medzi stratou kvality a veľkosťou súboru.

Bezstratová kompresia

Bezstratová kompresia funguje podobne ako súbor ZIP alebo RAR, pretože po kompresii a dekomprimácii je súbor v zásade rovnaký. Použitím inteligentných algoritmov súbor nestráca veľa kvality, ale nie je to efektívny spôsob ukladania veľkých súborov, pretože v skutočnosti nedochádza k veľkej kompresii. Online prenos veľkých videosúborov navyše využíva príliš veľkú šírku pásma (aj keď kódovanie H.265 to môže zmeniť), aby sa stalo životaschopnou možnosťou kompresie.





Pokiaľ nepracujete vo filmovom priemysle alebo pri úprave videa, je nepravdepodobné, že budete niekedy zdieľať videosúbory v bezstratovom formáte (ak aj vtedy). Aby som to uviedol na pravú mieru, ani 4k televízor neobsahuje rozlíšenie potrebné na zobrazenie filmu natočeného modernou kamerou a dodaného bez určitej kompresie. V skutočnosti to ešte ani nie je (zatiaľ). Kým 4k video je krásne , sa ani zďaleka nepribližuje veľkosti nekomprimovaného video formátu.

Kým film na Blu -ray disku má menej ako 50 gigabajtov (ak sa musí zmestiť na jeden disk), prvý film v rozlíšení 4 kB (ktorý je k dispozícii spotrebiteľom - trailer nižšie) je k dispozícii v obrovských 160 gigabajtoch! Úplne nekomprimované video s rozlíšením 1 080 p je ohromujúcich 410 gigabajtov za hodinu, a to nezahŕňa zvukový súbor, ktorý by mohol pridať ďalších 7 gigabajtov za hodinu v závislosti od toho, ako bol zaznamenaný. Celkovo sú tieto súbory pre spotrebiteľský trh so súčasnou technológiou takmer zbytočné.





Je tiež dôležité poznamenať, že kodeky nie sú len pre kompresia zvuku a video súbory. Akonáhle je súbor kódovaný pomocou konkrétneho kodeku, ten istý kodek musí byť použitý na dekódovanie súboru, aby sa mohol hrať na vašom zariadení. Práve nepoužívanie správneho kodeku spôsobuje väčšinu problémov s kompatibilitou alebo prehrávaním zariadení. Tento problém sa stáva menej bežným, pretože moderné kontajnery často obsahujú požadované zvukové a obrazové kodeky potrebné na prehrávanie súboru.

XviD/DivX

DivX je komerčne predávaný kodek, zatiaľ čo XviD je nástroj s otvoreným zdrojovým kódom, ktorý má fungovať ako alternatíva k svojmu komerčnému bratrancovi. Oba kodeky môžu dekódovať výstup druhého, pretože sú postavené na implementácii MPEG-4. Napriek tomu, že je stále široko používaný, je často určený výlučne na kódovanie videa a v spojení s jedným z obľúbenejších balíkov uvedených nižšie.

MPEG-4

MPEG-4 je najbežnejší streamovací formát a pozostáva z mnohých častí, z ktorých sa na kódovanie videa používa iba MPEG-4 časť II. MPEG-4 časť II vyžaduje na kódovanie videa kodéry videa, ako sú DivX alebo XviD, zatiaľ čo zvuk sa zvyčajne prenáša vo formáte MP3. Moderné aktualizácie MPEG-4 teraz používajú aj H.264.

H.264

Toto je najobľúbenejšia voľba pre materiál s vysokým rozlíšením. H.264 je tiež relatívny švajčiarsky nôž sveta kodekov, pretože môže využívať stratovú aj bezstratovú kompresiu v závislosti od nastavení, ktoré pri kódovaní zvolíte, napríklad frekvencia snímok, kvalita a veľkosť cieľového súboru. H.264 sa pri kódovanom videu spolieha na x264 (ako aj na iné, napríklad DivX alebo XviD) a zvuk je často kódovaný pomocou zvukových kodekov AAC alebo MP3 v závislosti od veľkosti a kvality, na ktorú zacieľujete.

H.264 je ponúkaný ako 1,5 až 2-krát účinnejší ako základná kompresia MPEG-4, čo vedie k menšej veľkosti súborov a bezproblémovému prehrávaniu na viacerých zariadeniach. To znamená, že H.264 je teraz zahrnutý v kodeku MPEG-4 (časť 10, známy ako AVC), takže sa v blízkej budúcnosti môže stať diskutabilným bodom, pretože kodeky sa stanú menej závislými na jednej technológii kódovania a namiesto toho budú o úlohe balíka kodekov, ktorý obsahuje viacero spôsobov kódovania v jednom balíku.

Čo je to kontajner?

Kontajner existuje výlučne na účely spájania všetkých zvukových, obrazových a kodekových súborov do jedného organizovaného balíka. Okrem toho kontajner často obsahuje informácie o kapitolách filmov DVD alebo Blu-ray, metadáta, titulky a/alebo ďalšie zvukové súbory, napríklad rôzne hovorené jazyky. Typický kontajner beží ako spustiteľný súbor (.exe) v systéme Windows. Pomocou súboru .bat operačnému systému oznámi, že existujú spustiteľné príkazy, ktoré je potrebné spustiť spoločne, aby sa dosiahol zamýšľaný výsledok.

Flash video (.flv, .swf)

Spoločnosť Macromedia pôvodne vytvorila Flash predtým, ako ich nakoniec získala spoločnosť Adobe v roku 2005. Flash je starnúci kontajner, ktorý sa kvôli obmedzeniam technológie postupne vyraďuje a vytvára to, čo Steve Jobs zvykom označoval ako „buggy“ spracovanie súborov. To viedlo k veľmi verejnému vynechaniu zariadení so systémom iOS pre spoločnosť Adobe a zdá sa, že to bol začiatok konca formátu. Ako Štandardizácia HTML5 sa uchytí „Na internete by sme mali vidieť menej videí vo formáte Flash a kontajner s najväčšou pravdepodobnosťou zmizne.

MKV

MKV je rýchlo rastúci formát, ktorý bol navrhnutý tak, aby bol odolný voči budúcnosti. Samotný kontajner podporuje takmer akýkoľvek zvukový alebo obrazový formát, vďaka čomu je adaptabilný, efektívny a je považovaný za jeden z najlepších - ak nie najlepších - spôsobov ukladania zvukových a obrazových súborov. Navyše dokonca podporuje viac zvukových, obrazových a titulkových súborov, aj keď sú kódované v rôznych formátoch. Vďaka možnostiam, ktoré kontajner ponúka, ako aj spracovaniu obnovy po chybách (ktorá vám umožňuje prehrávať poškodené súbory) sa rýchlo stal jedným z najlepších kontajnerov, ktoré sú v súčasnosti k dispozícii.

nie je možné odstrániť používaný súbor

MP4

MP4 je odporúčaný formát pre nahrávanie videa na web , a služby, ako sú Vimeo a YouTube, to majú uvedené ako preferovaný formát. Kontajner MP4 používa na zvuk kódovanie MPEG-4 alebo H.264, ako aj AAC alebo AC3. Je široko podporovaný na väčšine spotrebiteľských zariadení a najbežnejšom kontajneri používanom na online video. S MP4 naozaj nič nepokazíte.

V konečnom dôsledku je kontajner pri odkazovaní na video (väčšinou) zbytočnou informáciou. Povedať niekomu, aby vám poslal súbor MP4, neposkytne žiadne užitočné informácie bez toho, aby ste pochopili, ako bolo kódované samotné video a zvuk. Kontajner je len miesto na ukladanie zvuku, videa a kodekov potrebných na ich dekódovanie na prehrávanie.

Ak teda hľadáte radu, čo použiť, H.264 sa rýchlo stáva štandardným kodekom, zatiaľ čo mp4 alebo MKV sú hodnotné kontajnery. MP4 tu môže získať výhodu, pretože je lepšie podporovaný v spotrebiteľských zariadeniach a je štandardom pre väčšinu veľkých serverov so streamovaným videom. Nakoniec je na vás, a pokiaľ je možné video dekódovať a prehrávať na druhom konci, v skutočnosti nie je veľa zlých možností, pokiaľ ide o to, čo použiť.

Rád by som počul, čo používate a na akú aplikáciu to používate. Aké sú vaše kodeky, nastavenia a kontajnery na kompresiu videa? Dajte nám vedieť v nižšie uvedených komentároch.

Fotografický kredit: kompresný nástroj Prostredníctvom Shutterstock, Tunel obrázkov, médií, fotografií cez Shutterstock , Úžasná príroda od doktorky Wendy Longo (upravené), Adobe Media Encoder CS4 od spoločnosti Kebman , Youtube od Esther Vargas všetko cez Flickr

zdieľam zdieľam Tweet E -mail 5 tipov, ako nabiť svoje počítače VirtualBox Linux

Ste unavení z nízkeho výkonu, ktorý ponúkajú virtuálne počítače? Tu je to, čo by ste mali urobiť, aby ste zvýšili výkon svojho VirtualBoxu.

Čítajte ďalej
Súvisiace témy
  • Technológia vysvetlená
  • Adobe Flash
  • Online video
  • Video
O autorovi Bryan Clark(67 publikovaných článkov)

Bryan je emigrant narodený v USA, ktorý v súčasnosti žije na slnečnom polostrove Baja v Mexiku. Má rád vedu, techniku, pomôcky a citovanie filmov Willa Ferrela.

Viac od Bryana Clarka

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber