Codec është një portmanteau i koduesit-dekoder, dhe është një pajisje ose program kompjuterik që kodon ose dekodon një rrymë të dhënash dixhitale - zakonisht një skedar audio-imazhi ose video.
Hardware vs software
Kodekët e harduerit përdoren me të vërtetë vetëm për qëllime audio. Një kodek audio harduerësh zakonisht përfshin një DAC, konvertues dixhital në analog dhe një ADC, konvertues analog në dixhital në një pajisje të vetme. Kjo pajisje më pas mund të konvertojë tingujt në një skedar audio dixhital dhe më pas ta luajë atë skedar audio përsëri si tingull.
Një kodek softuerësh është një pjesë e softuerit kompjuterik që mund të përpunojë burimin origjinal të të dhënave dhe ta konvertojë atë në një format specifik standard, në mënyrë që të mund të lexohet lehtësisht nga softuer tjetër që është i konfiguruar për të kuptuar kodekun përkatës.
Humbëse vs pa humbje
Kodekët përfshijnë kompresimin në përpunimin e tyre, kjo është e nevojshme pasi formatet e skedarëve RAW mund të jenë jashtëzakonisht të mëdha për ruajtje afatgjatë ose transmetim në internet. Përfshirja e kompresimit në kodekë synon të zvogëlojë madhësinë e skedarëve në një nivel më të menaxhueshëm.
Shumica e kodekëve përdorin kompresim me humbje, që do të thotë se një pjesë e cilësisë së skedarit që rezulton humbet në emër të minimizimit të madhësisë së skedarit. Duke përdorur një shpejtësi të lartë bit-i, që përfshin më shumë të dhëna për sekondë, një skedar me humbje mund të mbajë një nivel të arsyeshëm të lartë cilësie, duke mos qenë ende i madh i paarsyeshëm. Këta lloj kodekësh janë idealë për skedarët audio ose video që transmetohen në internet ose ruhen në një kompjuter shtëpiak. Madhësia e minimizuar e skedarit do të thotë që interneti juaj i shtëpisë mund të transmetojë të dhënat në kohë reale dhe se skedarët e vetëm nuk mbushin të gjithë disqet e ngurtë.
Disa kodekë përdorin kompresim pa humbje, i cili lejon që skedari origjinal të kopjohet pa humbje të të dhënave ose cilësisë. Kjo është ideale për skedarët që do të përpunohen ende, si skedarët video dhe audio që ende duhet të modifikohen. Nëse kodekët me humbje do të përdoreshin në çdo fazë, humbja e cilësisë do të komplikohej me çdo nivel të përpunimit.