Codec je klíčová technologie umožňující efektivní přenos a ukládání multimediálních dat (videa, zvuku, obrázků). Jeho hlavním úkolem je zmenšit objem dat (komprese) pro snazší přenos a následně je u příjemce opět rozbalit (dekomprese) do podoby vhodné pro lidské vnímání.
Proces práce kodeku se skládá ze dvou základních fází:
1. **Kódování (Encoding):** Analogový signál (např. hlas do mikrofonu) nebo surová digitální data jsou převedena do úsporného formátu. Algoritmus hledá v datech duplicity nebo nedůležité informace a odstraňuje je. 2. **Dekódování (Decoding):** Při přehrávání souboru se proces obrátí. Kodek přečte komprimovaná data a převede je zpět na sled obrazových snímků nebo zvukových vln.
Kodeky dělíme do dvou hlavních kategorií podle toho, jak zacházejí s původní informací:
Odstraňují data, která lidské smysly (oko nebo ucho) obvykle nepostřehnou. Díky tomu dosahují extrémního zmenšení velikosti souboru (např. 10× až 100×).
Fungují podobně jako ZIP archiv – data se sbalí bez jakékoli ztráty informace. Po dekompresi získáte identickou kopii originálu.
Tato dvě pojmy se často pletou.
Představte si to jako dopis: Codec je jazyk, kterým je dopis napsán, a Kontejner je obálka s adresou.
| Typ | Název | Použití |
|---|---|---|
| Video | H.264 (AVC) | Standard pro webová videa (YouTube, Netflix) a streamování. |
| Video | H.265 (HEVC) | Nástupce H.264, o 50 % efektivnější, používá se pro 4K video. |
| Video | AV1 | Moderní, otevřený a bezplatný kodek vyvíjený giganty jako Google a Amazon. |
| Audio | MP3 | Nejrozšířenější formát pro hudbu. |
| Audio | AAC | Kvalitnější nástupce MP3, standard pro Apple a YouTube. |
| Audio | Opus | Špičkový kodek pro volání přes internet (Discord, WhatsApp). |
S rozvojem technologií (přechod z Full HD na 4K a 8K) rostou nároky na přenosové linky. Nové kodeky využívají pokročilejší matematiku a predikci (např. předvídají pohyb objektu ve videu), aby přenesly stejnou kvalitu obrazu při polovičním datovém toku. Tím šetří místo na discích a kapacitu internetových sítí.
Související pojmy: Bitrate, MP4, MKV, MP3, H.264, Komprese dat, Streamování.