Kodek
Kodek je skraćenica od "coder-decoder". To je algoritam koristi se za kodiranje datum, poput audio ili video isječka. Kodirani podaci moraju se dekodirati prilikom reprodukcije.
A medijski kodek nije ekvivalentan kompresija medija, jer je datoteku moguće kodirati bez komprimiranja. Međutim, većina kodeka komprimira izvorne podatke, smanjujući veličinu izvornika file. Ovo je važno za multimedijalni datoteke, jer često imaju velike veličine datoteka. Komprimirane datoteke zauzimaju manje prostora na disku i mogu biti preuzeto brže.
Lossless vs Lossy Codecs
Neki kodeci jesu bez gubitaka, što znači da ne smanjuju kvalitetu izvorne medijske datoteke. Primjeri audio kodeka bez gubitaka uključuju Free Lossless Audio Codec (FLAC) i Apple Lossless Audio Codec (ALAC). Video kodeci koji podržavaju kompresiju bez gubitaka uključuju H.264 i QuickTime RLE. Kodek bez gubitaka često može smanjiti veličinu datoteke medijske datoteke na oko 50% bez promjene kvalitete.
Ostali kodeci su gubljenje, što znači da kompresija smanjuje kvalitetu medija. Primjeri audio kodeka s gubitkom su Adaptive Diferencijalna impulsna modulacija koda (ADPCM) i MPEG-1 Layer 3 (MP3). Uobičajeni video kodeci s gubitkom uključuju MPEG-2 i HEVC. Većina kodeka s gubitkom pruža varijabilnu postavku kompresije koja vam omogućuje odabir količine komprimiranja medija. Na primjer, ako primijenite jaku kompresiju na audio datoteku, to može smanjiti veličinu datoteke na 10%, ali zvuk može zvučati kao da je komprimiran. Ako koristite nižu postavku kompresije koja smanjuje veličinu datoteke na 30%, možda je bliža izvornoj datoteci.
NAPOMENA: Kodeci s gubitkom obično se primjenjuju na tekući medija kako bi se podaci mogli brže prenijeti putem Interneta.