Multimediálny kontajner

Multimediálny kontajner je obálka súboru alebo dátového toku, ktorá obsahuje jeden alebo viac prúdov multimediálnych dát (stôp, streamov). Do jedného súboru je potom možné uložiť jednu video stopu, niekoľko zvukových stôp a titulkov v rôznych jazykoch. Takto je zaistená ich vzájomná časová synchronizácia. Užívateľ si môže pri prehrávaní vybrať, ktorú kombináciu multimediálnych dát chce použiť.

Formáty kontajnerov sa vzájomne líšia podľa svojich schopností pojať rôzne multimediálne dáta. Pre prehrávanie jednotlivých kontajnerov používame tzv. demuxer (tiež splitter), ktorý rozdelí dátové prúdy do rôznych dekodérov a následne do výstupných zariadení. Niektoré kontajnery môžu mať v sebe uloženú len obmedzenú množinu formátov (napr. MPEG), iné umožňujú uložiť  viacej stôp jedného typu dát (napr. formát Matroska). Typ kontajnera nedefinuje kompresiu uložených dát, tá je určená použitým kodekom. Informácia o tom, akým kodekom bol každý dátový prúd kódovaný, určuje FourCC alebo Codec ID. Tieto informácie je možné prečítať pomocou programu Media Info.

Príklady kontajnerov

Zdroj 
 

Súborové formáty