Wat is een codec?
Codec staat voor Co der- Dec oder (sommigen zeggen Co mpressor- Dec ompressor) en wordt gebruikt om alles te beschrijven dat gegevens in een andere vorm verandert voor opslag of verzending, en verandert het vervolgens weer voor gebruik.
In de traditionele uitzending is een codec een fysiek apparaat dat analoge video- en audiogegevens omzet in een digitale vorm die via de ether kan worden verzonden. Het is ook in staat ontvangen digitale informatie terug te zetten in een analoog formaat.
Op computers wordt een codec gebruikt om video, afbeeldingen en audio te comprimeren tot een beter beheersbare grootte. De meerderheid gebruikt een lossy compressiemethode, maar sommige zijn zonder verlies. Codecs zonder verlies, zoals MSU of Huffyuv, reproduceren de originele video exact, zonder verlies als de video opnieuw wordt gecodeerd. De meer gebruikelijke codecs met verlies verliezen verschillende niveaus van informatie, maar kunnen aanzienlijke hoeveelheden ruimte besparen.
Een codec met verlies kan transformatief, voorspellend of een combinatie van beide zijn. Het transformatieve type snijdt de originele afbeelding (en) of geluid en kwantiseert het in een efficiëntere ruimte en codeert het vervolgens. Een voorspellende codec vergelijkt een brok bekende gegevens met aangrenzende gegevens en elimineert overtollige informatie om grootte te besparen. Er zijn veel soorten codec beschikbaar, die elk proberen een ideale balans te vinden tussen het verlies van informatie en de bestandsgrootte. Andere factoren, zoals openheid en de processorcapaciteit die nodig is om te decoderen, zijn ook belangrijk bij het overwegen welke te gebruiken.
De MPEG-1 codec wordt gebruikt voor VCD's en bevat de standaard MP3, de meest gebruikte audiocodec. Ondersteuning voor MPEG-1 is ongelooflijk hoog, zowel bij computers als bij filmapparaten voor consumenten. De kwaliteit is erg hoog, hoewel niet zo hoog als MPEG-2, en de bestandsgroottes voor video zijn redelijk groot. De MP3-audiostandaard heeft een goede compressie via een aantal codecs en is erg populair als oplossing voor audiocodering.
MPEG-2 is een ongelooflijk hoge kwaliteitsstandaard die wordt gebruikt voor dvd's. Hoewel de MPEG-1-codec alleen progressief scannen mogelijk maakt, ondersteunt MPEG-2 ook interliniëring, waardoor het formaat beter kan worden weergegeven. Hoewel niet de meest geavanceerde van de beschikbare videocodecs, is MPEG-2 stevig verankerd vanwege het gebruik ervan als standaard voor in de handel verkrijgbare dvd's.
MPEG-4 is een stap verder dan de MPEG-2. Het heeft een aantal belangrijke technische verbeteringen en betere compressietechnieken, kan zowel interlaced video als progressive-scan video verwerken en wordt breed ondersteund. Een aantal populaire online codecs zijn afgeleid van de MPEG-4-codec. Deze omvatten DivX, 3ivx en XviD. Elk van deze heeft kleine afwijkingen van de originele MPEG-4-codec om ze in bepaalde situaties betere compressie en functionaliteit te geven.
De codecs Ogg Theora en Ogg Vorbis zijn respectievelijk een paar video- en audiocodecs. Ze hebben een hoge kwaliteit en een goede compressie en zijn volledig vrij van patentbeperkingen, waardoor ze populair zijn bij veel ontwikkelaars. RealVideo is een videocodec die speciaal is ontworpen voor online streaminggebruik. Hoewel veel codecs kunnen worden gestreamd, zijn RealVideo en de zustercodec RealAudio vooral geoptimaliseerd voor de PNA- en Real Time Streaming-protocollen.
Er worden letterlijk honderden codecs online gebruikt en iedereen heeft zijn eigen favorieten voor specifieke toepassingen. Veel programma's, zoals Windows Media Player, hebben geïntegreerde functies om automatisch de benodigde codec te zoeken en te downloaden om een film- of audiobestand af te spelen, zodat een gebruiker ze niet actief hoeft te vinden. Een aantal bundels zijn ook beschikbaar om te downloaden, waarbij de meest gebruikelijke audio- en videocodecs tegelijkertijd worden geïnstalleerd.