Codec

Codec is een afkorting van "coder-decoder". Het is een algoritme dat wordt gebruikt om gegevens te coderen, zoals een audio- of videofragment. De gecodeerde gegevens moeten worden gedecodeerd wanneer ze worden afgespeeld.

Een mediacodec is niet hetzelfde als mediacompressie, omdat het mogelijk is een bestand te coderen zonder het te comprimeren. De meeste codecs comprimeren de oorspronkelijke gegevens echter wel, waardoor de grootte van het oorspronkelijke bestand afneemt. Dit is belangrijk voor multimediabestanden, omdat deze vaak groot zijn. Gecomprimeerde bestanden nemen minder schijfruimte in beslag en kunnen sneller worden gedownload.

Over het algemeen verkleint een codec de bestandsgrootte van een mediabestand, maar verhoogt deze de benodigde rekenkracht om het bestand correct af te spelen.

Codecs zonder en met kwaliteitsverlies

Sommige codecs zijn verliesvrij, wat betekent dat ze de kwaliteit van het oorspronkelijke mediabestand niet verminderen. Voorbeelden van verliesvrije audiocodecs zijn de Free Lossless Audio Codec (FLAC) en de Apple Lossless Audio Codec (ALAC). Videocodecs die verliesvrije compressie ondersteunen, zijn H.264 en QuickTime RLE. Een verliesvrije codec kan de bestandsgrootte van een mediabestand vaak terugbrengen tot ongeveer 50% zonder de kwaliteit te veranderen.

Andere codecs zijn verliesgevend, wat betekent dat de compressie de kwaliteit van de media vermindert. Voorbeelden van verliesgevende audiocodecs zijn Adaptive Differential Pulse Code Modulation (ADPCM) en MPEG-1 Layer 3 (MP3). Veelgebruikte verliesgevende videocodecs zijn MPEG-2 en HEVC. De meeste verliesgevende codecs bieden een variabele compressie-instelling, waarmee je kunt kiezen hoeveel je de media wilt comprimeren. Als je bijvoorbeeld sterke compressie toepast op een audiobestand, kan de bestandsgrootte afnemen tot 10%, maar kan het geluid gecomprimeerd klinken. Als je een lagere compressie-instelling gebruikt die de bestandsgrootte tot 30% verkleint, kan het resultaat dichter bij het oorspronkelijke bestand liggen.

NOTE: Verliesgevende codecs worden vaak toegepast op streamingmedia, zodat de gegevens sneller via internet kunnen worden overgedragen.

Bijgewerkt June 14, 2018 door Per C.

quizTest je kennis

Which of the following is an example of a syntax error?

A
An extra curly bracket at the end of a function
0%
B
A caclulation that produces an incorrect result
0%
C
A divide-by-zero error
0%
D
An infinite loop
0%
Correct! Incorrect!     View the Syntax Error definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Codec op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.