Kas ir kodeks?

Kodeks ir kodētāja-dekodētāja portfelis, un tā ir ierīce vai datorprogramma, kas kodē vai atkodē digitālo datu straumi — parasti audio attēla vai video failu.

Aparatūra pret programmatūru

Aparatūras kodekus patiešām izmanto tikai audio nolūkiem. Aparatūras audio kodekā parasti ir iekļauts DAC, ciparanalogs pārveidotājs un ADC, analogais-digitālais pārveidotājs vienā ierīcē. Šī ierīce pēc tam var pārvērst skaņas digitālā audio failā un pēc tam atskaņot šo audio failu vēlreiz kā skaņu.

Programmatūras kodeks ir datora programmatūras daļa, kas var apstrādāt sākotnējo datu avotu un pārvērst to par a noteiktu standarta formātu, lai to varētu viegli nolasīt cita programmatūra, kas ir konfigurēta, lai saprastu attiecīgo kodeku.

Zaudējumi pret bezzaudējumiem

Kodeku apstrādē ir iekļauta saspiešana, jo tas ir nepieciešams, jo RAW failu formāti var būt nepamatoti lieli ilgstošai uzglabāšanai vai pārraidei internetā. Kompresijas iekļaušana kodekos ir paredzēta, lai samazinātu failu izmērus līdz vieglāk pārvaldāmam līmenim.

Lielākā daļa kodeku izmanto kompresiju ar zaudējumiem, kas nozīmē, ka faila lieluma samazināšanas dēļ tiek zaudēta daļa iegūtā faila kvalitātes. Izmantojot augstu bitu pārraides ātrumu, kas ietver vairāk datu sekundē, fails ar zaudējumiem var uzturēt pietiekami augstu kvalitātes līmeni, vienlaikus nebūdams pārmērīgi liels. Šāda veida kodeki ir ideāli piemēroti audio vai video failiem, kas tiek straumēti internetā vai glabāti mājas datorā. Minimizētais faila lielums nozīmē, ka jūsu mājas internets var straumēt datus reāllaikā un ka atsevišķi faili neaizpilda visu cieto disku.

Daži kodeki izmanto bezzudumu saspiešanu, kas ļauj replicēt oriģinālo failu bez datu vai kvalitātes zuduma. Tas ir ideāli piemērots failiem, kas joprojām tiks apstrādāti, piemēram, video un audio failiem, kas vēl ir jārediģē. Ja katrā posmā tiktu izmantoti kodeki ar zudumiem, kvalitātes zudums tiktu papildināts ar katru apstrādes līmeni.