Kodek (engl. codec) je skraćenica od koder-dekoder ili kompresor-dekompresor, a odnosi se na hardverski uređaj za kodiranje video ili audio signala ili na softverski modul sa istom funkcijom

Nastanak uredi

Nekompresovani video ili audio sadržaj traži veliku količinu prostora. Često ga zbog toga nije moguće sačuvati na dostupne medije (pre svega prenosne) ili u prihvatljivom vremenu preneti preko mrežnih resursa. Potrebno ga je na neki način sažeti kako bi zauzimao manje prostora odnosno zahtevao manju propusnost. Tu funkciju kompresovanja video ili audio sadržaja vrši kodek.

Na primer, nekompresovani 4:3 video-signal veličine 720x576 piksel, a u formatu 4:2:2 sa 8 bit, a po uzorku zahteva propusnost od 216 Mbps što bi za dva sata video-zapisa značilo kapacitet od 181 GB. S obzirom da dvoslojni DVD ima kapacitet od 9.4 GB jasno je da video (i audio sadržaj) bez kompresije ne možemo sačuvati na DVD-u.

Što se zvuka tiče, nekompresovani audio-zapisu u CD kvalitetu (44.1kHz, 16 bita, stereo) traži 1.411 kbps, odnosno kapacitet od ~ 10.1 MB / minuti. Za prosečnu pesmu trajanja 4 minuta, to iznosi ~ 40.5 MB. Ukoliko isti zapis skratimo koristeći primer popularni MP3 format s propušnoću 256 kbps, biće velik samo 7.2 MB što je puno pogodnije za skladištenje na prenosne medije (CD, DVD, prenosnu memoriju, odnosno prenosne uređaje ) ili prenos preko Internet-a.

 
Odnos kompresije MP3 kodekom prosečne 4-minutne kompozicije

Ovakvo sažimanje zove se kompresija sa gubitkom s obzirom da nepovratno odbacujemo deo informacija za koje procenjujemo da su redundantne. Sažimanjem s gubicima gubimo na kvalitet zapisa i on nikad nije tako vredan kao original. Nakon sažimanja zapis više ne možemo vratiti u originalni oblik. Svakim daljim sažimanjem s gubicima kvalitet eksponencijalno pada (problem poznat kaokaskadiranje kodeka).

Za razliku od sažimanja sa gubicima postoji i kompresija bez gubitka kod kojeg zadržavamo kvalitet orignalnog zapisa, budući da ne odbacujemo informacije nego ih samo čuvamo na način da zauzimaju manje prostora. Ovo sažimanje je manje efikasno od sažimanja sa gubicima, a postoji i problem neodređenosti konačne veličine zapisa.

Popularni audio-kodeci uredi

Popularni video-kodeci uredi