Hvad er en codec?
Codec stands for Coder-Decoder (some say Compressor-Decompressor) and is used to describe anything which turns data into another form for storage or transmission, then changes it back for use.
In traditional broadcasting, a codec is a physical device which turns analog video and audio data into digital form to be sent ud over luften. Det er også i stand til at forvandle modtaget digital information tilbage til et analogt format.
I computere bruges en codec som en måde at komprimere video, billeder og lyd til en mere håndterbar størrelse. Størstedelen bruger en tabende metode til komprimering, men nogle er tabsfri. Tabløse codecs, såsom MSU eller Huffyuv, gengiver den originale video nøjagtigt uden efterfølgende tab, hvis videoen er kodet igen. De mere almindelige tabte codecs mister forskellige oplysninger af information, men kan spare betydelige mængder af plads.
En tabende codec kan være transformativ, forudsigelig eller en kombination af begge dele. Den transformative type CUTs op det originale billede (r) eller lyd og kvantiserer det til et mere effektivt rum, koder det derefter. En forudsigelig codec sammenligner en del af kendte data med tilstødende data og eliminerer overskydende information for at gemme størrelse. Der er mange typer codec til rådighed, der hver forsøger at skabe en ideel balance mellem tab af information og filstørrelse. Andre faktorer, såsom åbenhed og processorkraften, der er nødvendig for at afkode, er også vigtige, når man overvejer, hvilken der skal bruges.
MPEG-1 CODEC bruges til VCD'er og indeholder standard MP3, den mest almindeligt anvendte lydcodec. Support til MPEG-1 er utroligt høj, både blandt computere og forbrugerfilmenheder. Kvaliteten er meget høj, men ikke så høj som MPEG-2, og filstørrelser til video er ret stor. MP3-lydstandarden har god komprimering gennem et antal codecs og er meget populær som en lydkodningsløsning.
mpeg-2 er enUtroligt standard af høj kvalitet, der bruges til DVD'er. Mens MPEG-1 CODEC kun muliggør progressiv scanning, understøtter MPEG-2 også sammenflettende, hvilket giver mulighed for bedre visning for dens størrelse. Selvom det ikke er den mest avancerede af de tilgængelige videokodecs, er MPEG-2 fast forankret på grund af dens anvendelse som standarden for kommercielt tilgængelige DVD'er.
MPEG-4 er et skridt ud over MPEG-2. Det har en række betydelige tekniske fremskridt og bedre komprimeringsteknikker, kan håndtere både sammenflettet og progressiv-scanningsvideo og understøttes bredt. En række populære online codecs er afledt af MPEG-4 CODEC. Disse inkluderer Divx, 3IVX og XVID. Hver af disse har mindre afvigelser fra den originale MPEG-4-codec for at give dem bedre komprimering og funktionalitet i visse situationer.
Ogg Theora og Ogg Vorbis Codecs er henholdsvis et par video- og lydcodecs. De har høj kvalitet og god komprimering og er helt fri for patentbegrænsninger, hvilket gør dem til POPular blandt mange udviklere. RealVideo er en videokodec designet specifikt til streaming af brug online. Mens mange codecs kan streames, er RealVideo og dets søster Codec Realaudio især optimeret til PNA og streamingprotokoller i realtid.
Der er bogstaveligt talt hundreder af codecs brugt online, og alle har deres egne favoritter til specifikke applikationer. Mange programmer, såsom Windows Media Player, har funktioner integreret til automatisk at søge efter og downloade den nødvendige codec for at afspille en film eller lydfil, hvilket eliminerer behovet for, at en bruger aktivt finder dem. Et antal bundter er også tilgængelige til download, der installerer de mest almindelige lyd- og videokodecs på én gang.