Mis on koodek?

Codec tähistab kodeerijat-dekoodrit (mõned ütlevad, et Compressor-Decompressor) ja seda kasutatakse kirjeldamaks kõike, mis muudab andmed salvestamiseks või edastamiseks teisele vormile ja muudab need seejärel kasutamiseks tagasi.

Traditsioonilises ringhäälingus on koodek füüsiline seade, mis muudab analoogvideo- ja heliandmed digitaalseks vormiks, et saata need üle õhu. Samuti on see võimeline muutma vastuvõetud digitaalset teavet tagasi analoogvormingusse.

Arvutites kasutatakse kodekit video, piltide ja heli tihendamiseks paremini hallatavale suurusele. Enamik kasutab kadudeta tihendusmeetodit, kuid mõned on kadudeta. Kadudeta koodekid, nagu MSU või Huffyuv, taasesitavad algse video täpselt, ilma hilisemate kadudeta, kui video uuesti kodeeritakse. Levinud kadudega koodekid kaotavad erineval määral teavet, kuid võivad säästa oluliselt ruumi.

Kadudega koodek võib olla transformatiivne, ennustav või mõlema kombinatsioon. Transformatiivne tüüp lõikab originaalpildi(d) või heli ja kvantifitseerib selle tõhusamasse ruumi ning seejärel kodeerib selle. Ennustav koodek võrdleb teadaolevate andmete tükki külgnevate andmetega ja kõrvaldab liigse teabe, et salvestada suurust. Saadaval on mitut tüüpi koodekid, millest igaüks püüab leida ideaalset tasakaalu teabekao ja faili suuruse vahel. Muud tegurid, nagu avatus ja dekodeerimiseks vajalik protsessori võimsus, on samuti olulised, kui kaaluda, millist neist kasutada.

MPEG-1 koodekit kasutatakse VCD-de jaoks ja see sisaldab standardset MP3, kõige sagedamini kasutatavat helikodekit. MPEG-1 tugi on uskumatult kõrge nii arvutites kui ka tavafilmiseadmetes. Kvaliteet on väga kõrge, kuigi mitte nii kõrge kui MPEG-2, ja videofailide suurused on üsna suured. MP3-helistandardil on hea tihendus läbi mitmete koodekite ja see on helikodeerimislahendusena väga populaarne.

MPEG-2 on uskumatult kõrge kvaliteediga standard, mida kasutatakse DVD-de jaoks. Kuigi MPEG-1 koodek võimaldab ainult progressiivset skannimist, toetab MPEG-2 ka põimimist, mis võimaldab selle suuruse jaoks paremat kuvamist. Kuigi MPEG-2 pole saadaolevatest videokodekidest kõige arenenum, on see kindlalt juurdunud, kuna seda kasutatakse müügilolevate DVD-de standardina.
MPEG-4 on samm MPEG-2-st kaugemale. Sellel on mitmeid olulisi tehnilisi edusamme ja paremaid tihendustehnikaid, see suudab käsitleda nii põimitud kui ka progressiivse skaneerimisega videot ning seda toetatakse laialdaselt. Mitmed populaarsed võrgukoodekid on tuletatud MPEG-4 koodekist. Nende hulka kuuluvad DivX, 3ivx ja XviD. Kõigil neil on väikesed kõrvalekalded algsest MPEG-4 kodekist, et tagada teatud olukordades parem tihendus ja funktsionaalsus.
Ogg Theora ja Ogg Vorbise koodekid on vastavalt video- ja helikoodekid. Neil on kvaliteetne ja hea tihendus ning need on täiesti vabad patendipiirangutest, mistõttu on need paljude arendajate seas populaarsed. RealVideo on videokoodek, mis on loodud spetsiaalselt võrgus voogesituseks. Kuigi paljusid koodekeid saab voogesitada, on RealVideo ja selle sõsarkodek RealAudio eriti optimeeritud PNA ja Real Time Streaming protokollide jaoks.
Internetis kasutatakse sõna otseses mõttes sadu koodekeid ja igaühel on konkreetsete rakenduste jaoks oma lemmikud. Paljudel programmidel, nagu Windows Media Player, on integreeritud funktsioonid, mis võimaldavad automaatselt otsida ja alla laadida vajalikku kodekit filmi või helifaili esitamiseks, välistades vajaduse kasutajal neid aktiivselt leida. Allalaadimiseks on saadaval ka hulk komplekte, mis installivad korraga kõige tavalisemad heli- ja videokoodekid.