Rodzaje kodeków
Kodeki z utratą lub bez niej
Utrata kodeków jest częstsza niż bezstratnych kodeków. Utrata kodeków kompresuje informacje do małych plików, powodując utratę jakości informacji. Bezstratne kodeki zachowują jakość informacji, ale nie zmniejszają jej wielkości z dużym marginesem. Oba kodeki służą do kodowania plików wideo, audio i głosowych. Kodeki ze stratami to AAC, MP3, Vorbis i Windows Media Audio ze stratą. FLAC, Monkey's Audio, Shorten, TTA, Windows Media Audio bez strat i WavPack to przykłady bezstratnych kodeków.
Kodeki głosowe i audio
Kodeki głosowe kodują różne cechy głosu, podczas gdy kodeki audio są używane do muzyki. Kodeki głosowe szukają określonych wzorów. Niektóre kodeki głosowe to: μ-law PCM, ACELP, A-Law PCM, AMR-NB, AMR-WB i DV Audio. Kodeki audio obejmują AAC, AIFF, AU i MP3.
Kodeki wideo
Kodeki wideo służą do kodowania i dekodowania plików wideo. Kodowanie strat jest najczęściej stosowaną techniką kompresji. Kodeki wideo próbują zrównoważyć rozmiar kompresji z jakością informacji. Huffyuv, DivX Pro Codec i x264 to niektóre kodeki wideo.