Kodek
Z Wikipedie, otevřené encyklopedie
Kodek (složenina z počátečních slabik slov „kodér a dekodér“, respektive komprese a dekomprese; převzato z anglického codec analogického původu) je zařízení nebo počítačový program, který dokáže transformovat datový proud (stream) nebo signál. Kodeky ukládají data do zakódované formy (většinou za účelem přenosu, uchovávání nebo šifrování), ale častěji se používají naopak pro obnovení přesně nebo přibližně původní formy dat vhodné pro zobrazování, případně jinou manipulaci. Kodeky jsou základní součástí softwaru pro přehrávání multimediálních souborů (hudba, filmy) a často se používají pro videokonference a distribuci multimediálních dat v sítích (streamování).
Síťově šířená multimédia většinou obsahují několik částí. Zvuková i obrazová data a navíc doplňující informace (metadata), která umožňují obě složky synchronizovat. Každá z částí může být určena pro jiný program, proces nebo hardware. Aby s nimi bylo možno manipulovat, musí být zapouzdřeny do společného celku.
Další součástí šířených dat může být i obálka, která se na rozdíl od metadat nepodílí na informačním obsahu, ale přidává se kvůli zpřístupnění informací nebo pro větší robustnost datového toku. Aby se samotná zakódovaná zvuková a obrazová data odlišila od ostatních součástí datového toku, často se nazývá esence.
Kodek je někdy zaměňován s formátem video souborů nebo s tzv. kontainerem. V souborech s příponami „.ogg“, „.mpg“, „.avi“, „.mov“ atd. jsou informace zakódované kodeky pouze uloženy.
Na podobných principech pracuje také obvykle hardwarový endec (z anglických slov encode a decode = zakódovat a dekódovat).
[editovat] Příklady kodeků
[editovat] Zvukové (audio) kodeky
Hlavní článek: Audio kodeky
Bezztrátové:
- True Audio free lossless codec (TTA)
- Free Lossless Audio Codec (FLAC)
- Shorten (SHN)
- Monkey's Audio
- Lossless Audio (La)
- OptimFROG
- WavePack
- LPAC (Linear Predictive Audio Compression)
- Windows Media Audio 9 Series Professional Lossless
- Apple Lossless
Ztrátové:
- Obecné (střední až vysoký datový tok)
- MP1 (MPEG audio layer-1)
- MP2 (MPEG audio layer-2)
- MP3 (MPEG audio layer-3)
- AAC
- DTS Coherent Acoustics
- A/52 nebo-li AC-3
- TwinVQ
- Ogg Vorbis
- Musepack
- ATRAC
- Windows Media Audio 9 Series
- ADPCM
- Perceptual Audio Coding
- Hlasové (nízký datový tok, optimalizované pro řeč)
- Speex
- GSM
- G.711
- G.723.1
- G.729
- iLBC
- HILN (MPEG-4 Parametric audio coding)
- Windows Media Audio 9 Series Voice
[editovat] Obrazové (video) kodeky
Hlavní článek: Video kodeky

