Kodek
Z Wikipédie
Kodek (tiež: kódek) je zariadenie, alebo krátky program na kódovanie alebo dekódovanie streamu (dátového toku) alebo signálu.
Technický výraz kodek je pôvodom z anglického codec (COder - DECoder, tiež COmpresor - DECompresor)
Kodek môže pracovať ako kóder, kedy dátový tok zakóduje do vhodného formátu pre prenos, uloženie alebo kompresiu, alebo ako dekóder, kedy dátový tok dekóduje na prehliadanie, editáciu alebo prenos.
Obsah |
[úprava] Použitie
Kodeky sa často používajú pri spracovaní zvuku alebo obrazu. Dátové toky pri vysielaní v médiách, videokonferenciách, pri prehrávaní digitálneho videa a audia sú väčšinou upravené pomocou niektorého kodeku.
Napríklad, vo videokamerách prevádza ADC (Analog - Digital Converter) analógový signál do digitálneho, ktorý je neskôr videokompresorom upravený na digitálny prenos. V prijímacom zariadení potom prejde signál cez videodekompresor, cez DAC (Digital - Analog Converter) do analógového displeja.
Audiokompresor zase prevádza analógové audio signály do digitálnych, prenositeľných signálov. Prijímacie zariadenie potom prevádza digitálne signály späť na analógové, aby mohli byť prehrané.
[úprava] Kvalita versus veľkosť
- V záujme dosiahnuť čo najmenší objem dát výsledného streamu, sú často kodeky stratové. To znamená, že počas prevodu dochádza ku strate kvality signálu.
- Bezstratové kodeky sú lepšie, ale ich kompresné pomery sú malé.
[úprava] Kontajner
Niektoré multimediálne dátové toky musia obsahovať obidvoje - audio aj video dáta, a často aj nejakú formu metadát, ktoré zabezpečia synchronizáciu audia a videa. Každý z týchto troch streamov môže byť obsluhovaný odlišným programom, procesom alebo hardvérom, ale pre multimediálny dátový tok je potrebné, aby boli uložené spolu v prenositeľnej forme, v tzv. kontajneri.
Endec je podobný (nie identický) koncept pre hardvér.
Tu je potrebné poznamenať, že mnohí nesprávne vykladajú, že AVI je kodek. AVI je kontajner, ktorý môžu využívať rôzne kodeky (nie podľa ISO). Známe sú aj ďalšie kontajnery ako ASF, MOV, RM, MP4, a MPG.