Kas yra kodekas?

click fraud protection

Kodekas yra kodavimo-dekoderio priedas ir yra įrenginys arba kompiuterio programa, kuri užkoduoja arba iškoduoja skaitmeninių duomenų srautą – paprastai garso, vaizdo arba vaizdo failą.

Techninė įranga vs programinė įranga

Aparatūros kodekai iš tikrųjų naudojami tik garso tikslais. Aparatinės įrangos garso kodekas paprastai apima DAC, skaitmeninį į analoginį keitiklį ir ADC, keitiklį iš analoginio į skaitmeninį keitiklį viename įrenginyje. Tada šis įrenginys gali konvertuoti garsus į skaitmeninį garso failą ir vėl leisti tą garso failą kaip garsą.

Programinės įrangos kodekas yra kompiuterio programinės įrangos dalis, galinti apdoroti pradinį duomenų šaltinį ir konvertuoti jį į a konkretų standartinį formatą, kad jį galėtų lengvai perskaityti kita programinė įranga, sukonfigūruota suprasti atitinkamą kodekas.

Nuostoliai prieš nuostolius

Kodekai apdorodami apima glaudinimą, tai būtina, nes RAW failų formatai gali būti nepagrįstai dideli ilgalaikiam saugojimui ar perdavimui internetu. Suspaudimo įtraukimas į kodekus siekiama sumažinti failų dydį iki lengviau valdomo lygio.

Dauguma kodekų naudoja nuostolingą glaudinimą, o tai reiškia, kad tam tikra gauto failo kokybė prarandama siekiant sumažinti failo dydį. Naudojant didelę bitų spartą, kuri apima daugiau duomenų per sekundę, nuostolingas failas gali išlaikyti pakankamai aukštą kokybės lygį, tačiau vis tiek nėra pernelyg didelis. Šio tipo kodekai idealiai tinka garso ar vaizdo failams, transliuojamiems internetu arba saugomiems namų kompiuteryje. Minimalus failo dydis reiškia, kad jūsų namų internetas gali srautu perduoti duomenis realiuoju laiku ir kad pavieniai failai neužpildo visų standžiųjų diskų.

Kai kurie kodekai naudoja be nuostolių glaudinimą, kuris leidžia kopijuoti pradinį failą neprarandant duomenų ir neprarandant kokybės. Tai idealiai tinka failams, kurie vis dar bus apdorojami, pvz., vaizdo ir garso failams, kuriuos dar reikia redaguoti. Jei kiekviename etape būtų naudojami nuostolingi kodekai, kokybės praradimas padidėtų kiekvienu apdorojimo lygiu.