Čo je Kodek?
Kodek (codec) je softvér alebo hardvér, ktorý komprimuje a dekomprimuje digitálne audio alebo video dáta. Názov vznikol spojením slov coder a decoder. Kodek určuje kvalitu, veľkosť a kompatibilitu multimediálnych súborov.
Definícia Kodek
Čo je Kodek
Kodek (z anglického codec = coder + decoder) je algoritmus alebo program, ktorý kóduje (komprimuje) a dekóduje (dekomprimuje) digitálne mediálne dáta. Bez kodekov by boli video a audio súbory príliš veľké na prenos cez internet alebo uloženie na zariadení.
Typy kodekov
- Video kodeky — H.264 (AVC), H.265 (HEVC), VP9, AV1
- Audio kodeky — MP3, AAC, Opus, FLAC
- Stratové (lossy) — odstraňujú dáta pre menšiu veľkosť (MP3, H.264)
- Bezstratové (lossless) — zachovávajú plnú kvalitu (FLAC, Apple ProRes)
Kodek vs kontajner
Je dôležité rozlišovať medzi kodekom a kontajnerom. Kodek je spôsob kompresie dát, zatiaľ čo kontajner (napr. MP4, MKV, WebM) je formát súboru, ktorý „zabalí" zakódované audio a video dáta dohromady. Jeden kontajner môže obsahovať rôzne kodeky. Napríklad súbor MP4 typicky používa video kodek H.264 a audio kodek AAC.
Pre web je dôležitá kompatibilita kodekov s prehliadačmi. Moderné prehliadače podporujú H.264, VP9 a čoraz viac aj AV1, ktorý ponúka lepšiu kompresiu pri rovnakej kvalite.
Praktický príklad
Príklad: Video produkčná firma exportuje reklamné video pre klienta. Pre web verziu použije kodek H.264 v kontajneri MP4 (najlepšia kompatibilita s prehliadačmi). Pre budúcnosť pripraví aj verziu v AV1, ktorá má o 30 % menšiu veľkosť pri rovnakej kvalite.
Výsledok: Video sa rýchlo načíta na všetkých zariadeniach a šetrí dáta používateľov vďaka efektívnej kompresii.
Často kladené otázky
Čo je kodek?
Kodek je softvér alebo algoritmus, ktorý komprimuje a dekomprimuje digitálne audio alebo video dáta. Bez kodekov by boli multimediálne súbory príliš veľké na prenos alebo uloženie.
Aký je rozdiel medzi kodekom a kontajnerom?
Kodek je spôsob kompresie dát (napr. H.264). Kontajner je formát súboru (napr. MP4, MKV), ktorý „zabalí" zakódované audio a video dáta dohromady. Jeden kontajner môže používať rôzne kodeky.
Aký kodek je najlepší pre web?
H.264 v kontajneri MP4 je najkompatibilnejší kodek pre web. Pre lepšiu kompresiu je budúcnosťou AV1, ktorý postupne získava podporu v prehliadačoch.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.