Kodek je portmanteau kodéru-dekodéru a je to zařízení nebo počítačový program, který kóduje nebo dekóduje digitální datový tok – obvykle audio, obraz nebo video soubor.
Hardware vs software
Hardwarové kodeky se skutečně používají pouze pro zvukové účely. Hardwarový zvukový kodek obvykle obsahuje DAC, digitálně analogový převodník a ADC, analogově digitální převodník v jediném zařízení. Toto zařízení pak může převést zvuky na digitální zvukový soubor a poté tento zvukový soubor znovu přehrát jako zvuk.
Softwarový kodek je část počítačového softwaru, který dokáže zpracovat původní zdroj dat a převést je na a specifický standardní formát, takže jej lze snadno přečíst jiným softwarem, který je nakonfigurován tak, aby porozuměl příslušnému kodek.
Ztrátové vs bezztrátové
Kodeky zahrnují kompresi ve svém zpracování, což je nezbytné, protože formáty souborů RAW mohou být nepřiměřeně velké pro dlouhodobé ukládání nebo přenos přes internet. Zahrnutí komprese do kodeků má za cíl snížit velikost souborů na lépe zvládnutelnou úroveň.
Většina kodeků používá ztrátovou kompresi, což znamená, že určitá kvalita výsledného souboru se ztrácí ve jménu minimalizace velikosti souboru. Použitím vysoké bitové rychlosti, která zahrnuje více dat za sekundu, si ztrátový soubor může zachovat přiměřeně vysokou úroveň kvality, aniž by přitom nebyl nepřiměřeně velký. Tyto typy kodeků jsou ideální pro audio nebo video soubory streamované přes internet nebo uložené v domácím počítači. Minimalizovaná velikost souboru znamená, že váš domácí internet může streamovat data v reálném čase a že jednotlivé soubory nezaplní celé pevné disky.
Některé kodeky používají bezeztrátovou kompresi, která umožňuje replikaci původního souboru bez ztráty dat nebo kvality. To je ideální pro soubory, které budou ještě zpracovány, jako jsou video a audio soubory, které je třeba ještě upravit. Pokud by se v každé fázi použily ztrátové kodeky, ztráta kvality by se prohloubila s každou úrovní zpracování.