Digitální video, formáty a kódování Jan Vrzal, verze 0.8
, formáty a kodeky 2
, formáty a kodeky mám soubor AVI zkomprimovaný ve formátu MPEG-4 s algoritmem XviD v rozlišení 640 480 při 30 fps Za tento zmatek mohou kontejnery AVI a ASF, které u videa neidentifikují formát, ale pouze kodek, kterým bylo zkomprimované. 3
definuje způsob, jakým jsou všechna potřebná data (obraz, zvuk, titulky,...) svázána dohromady data nemusí být v jednom souboru nejedná se o formát 4
AVI (Audio Video Interleave) použil ho Microsoft v operačním systému Windows 3.11 video a audio data jsou v jednom souboru, titulky je možné mít pouze v externím souboru na začátku souboru je hlavička, která obsahuje informace o videu (framerate, rozlišení, kodek,...) a o zvuku (samplovací frekvence, kodek,...) 5
AVI (Audio Video Interleave) na konci souboru je pak tabulka, ve které jsou informace o pořadovém čísle jednotlivých snímků videa resp. audio paketu a jejich pozici v souboru index na konci souboru neumožňuje přehrát soubor dříve, než je k dispozici celý nehodí se pro použití na internetu (stream) 6
AVI (Audio Video Interleave) výhodou je obrovská kompatibilita široce podporován programy pro editaci videa a je zřejmě nejvhodnější pro práci s videem 7
MPEG (Moving Picture Experts Group) velmi používaný a oblíbený kontejner široce podporován ze strany hardware i software formát pochází od výrobců spotřební elektroniky (jednoduchost) 8
MPEG (Moving Picture Experts Group) data u videa a zvuku jsou organizována do částí, tzv. access units (AE) AE jsou dále převedena na Packetised Elementary Stream (PES) o max. velikosti paketu 65 536 B několik PES streamů je spojeno do jednoho dvěma možnými metodami 9
MPEG (Moving Picture Experts Group) MPEG Program Stream (PS) bere PES pakety a skládá je za sebe, čas paketů je synchronizován k jedné časové základně používán v prostředí, kde je zaručena bezchybovost u záznamových médií (DVD disky) a při přenosu po internetu (soubory.mpg,.m2p) 10
MPEG (Moving Picture Experts Group) MPEG Transport Stream (TS) rozděluje PES pakety na menší části fixní velikosti a přenáší je ve svých paketech velikosti 188 bytů, které jsou dále zabezpečeny proti chybám při přenosu určen pro přenos v chybujícím prostředí, jako je DVB 11
ASF (Advanced Systems Format) od Microsoftu soubory mají příponu samozřejmě.asf, později přibylo i.wmv a.wma určení je především pro streamování po internetu (odstranění hlavního nedostatku AVI) 12
QuickTime (soubory s příponou.mov) používán na počítačích Apple ve stejné míře jako AVI ve Windows Flash Video (soubory s připonou.flv, zejména.f4v) Adobe (vytvořeno Macromedia) přechod na standardy MPEG-4 13
problém všech doteď zmíněných formátů je v tom, že pokud je chce někdo v přehrávači implementovat, musí platit licenční poplatky držitelům patentů svobodné formáty 14
Ogg Video (soubory s příponou.ogv či.ogg) nadace Xiph.org 15
Matroška (soubory s příponou.mkv) popis vnitřní struktury je založen na XML umožňuje vnitřně nést téměř jakákoli data (titulky, menu a další) jeho hlavní výhodou jsou platformní otevřenost a vnitřní propracovanost nevýhoda spočívá převážně v zatím chybějící podpoře u softwaru pro editaci 16
AVI je formátem pro editaci ve Windows, MOV pak na počítačích Apple ostatní formáty jsou pak většinou vytvořeny pro uložení finálního videa, který se již nebude dále upravovat 17
Formát obrazových dat formát je standard (specifikace) realizován pomocí kodeků podstatný formát MPEG-4 formát pro velmi účinnou komprimaci a dekomprimaci videa standard MPEG-4 AVC (Advanced Video Coding) nebo H.264 a MPEG-4 ASP (Advanced Simple Profile) 18
Kodeky komprese a dekomprese (kodér a dekodér ) kodeky ukládají data do zakódované formy (většinou za účelem přenosu, uchovávání nebo šifrování) pro obnovení přesně nebo přibližně původní formy dat (ztrátové a bezztátové) vhodné pro zobrazování (typicky přehrávač) softwarové kodeky 19
Kodeky hardwarové kodeky 20
Kodeky DivX a Xvid, které oba pracují se stejným formátem MPEG-4 ASP jsou kompatibilní (video zakódované jedním z nich lze dekódovat pomocí jiného) 21
Kodeky bezztrátové FFV1 Lagarith (pod GPL) LCL (freeware) 22
Kodeky ztrátové realizující formát MPEG-4 ASP DivX vychází z (po čase uzavřen) proprietární řešení od verze 7 kodek podporuje MPEG-4 AVC (H.264) Xvid další vývoj OpenDivX jako open source 23
Kodeky ztrátové FFmpeg MPEG-4 open source využívá např. Mplayer či VLC media player 24
Kodeky ztrátové realizující formát MPEG-4 AVC (H.264) CoreAVC dekodér, pro MS Windows QuickTime H.264 Apple x264 x264 není kodek, pouze kodér šířen pod GPL 25
Další kodeky Windows Media Video RealVideo atd. celkový přehled 26
Zdroj: Video kodek. 2001-. Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation [cit. 2015-05-13]. Dostupné z: http://cs.wikipedia.org/wiki/video_kodek Video file format. 2001-. Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation [cit. 2015-05-13]. Dostupné z: http://en.wikipedia.org/wiki/video_file_format MIKE,. 2005. Kontejner není kontejner. TV Freak [online]. [cit. 2015-05-13]. Dostupné z: http://www.tvfreak.cz/recenze-kontejner-neni-kontejner/600 JÍCHA, Vladimír. 2008. Přehrávání videa na PC: kodeky, formáty, filtry. DIGIlidi.cz [online]. [cit. 2015-05-13]. Dostupné z: http://www.digilidi.cz/prehravani-videa-na-pc-kodeky-formaty-filtry?page=0,0