De meest voorkomende misvatting over videoformaten
Wanneer mensen videoformaten vergelijken, zeggen ze vaak dingen als:
- "MKV-kwaliteit is beter dan MP4"
- "MP4 comprimeert video meer dan MKV"
- "MKV naar MP4 converteren vermindert de kwaliteit"
Al deze uitspraken zijn onjuist — omdat ze containers en codecs verwarren. Als je dit ene onderscheid begrijpt, verdwijnt het grootste deel van de verwarring rond videoformaten.
Wat is een container?
Een container (ook wel wrapper of mux-formaat genoemd) is het bestandsformaat dat meerdere mediastreams samenvoegt in één bestand. Zie het als een verzenddoos: het bevat je videostream, audiostream, ondertitelsporen, hoofdstukinformatie en metadata samen in één georganiseerd pakket.
De container zelf comprimeert of decomprimeert geen data. Het bepaalt simpelweg hoe de streams worden opgeslagen, geïndexeerd en gesynchroniseerd in het bestand.
Veelgebruikte videocontainers:
- .mp4 — MPEG-4 Part 14, de universele standaard
- .mkv — Matroska, het veelzijdige open formaat
- .webm — Google's webgeoptimaliseerde formaat (gebaseerd op Matroska)
- .mov — Apple's QuickTime-container
- .avi — Microsoft's verouderde container (1992)
Wat is een codec?
Een codec (coder-decoder) is het compressie-algoritme dat de eigenlijke mediadata codeert en decodeert. Dit bepaalt kwaliteit, bestandsgrootte en coderingssnelheid. Zie de codec als de manier waarop je spullen in de doos pakt — efficiënt of verspillend.
Videocodecs
- H.264 (AVC): De meest gebruikte videocodec (2003). Universele hardwareondersteuning, goede compressie.
- H.265 (HEVC): De opvolger van H.264 (2013). 40–50% betere compressie, maar trager en minder compatibel.
- VP9: Google's open-source codec (2013). Vergelijkbare efficiëntie als H.265, gebruikt door YouTube.
- AV1: Volgende generatie codec (2018). 20–30% beter dan H.265, royaltyvrij, zeer traag om te coderen.
- Xvid/DivX: Verouderde MPEG-4 Part 2-codecs. Achterhaald, maar aanwezig in oude AVI-bestanden.
Audiocodecs
- AAC: Advanced Audio Coding. De standaard voor MP4, uitstekende kwaliteit bij 128–256 kbps.
- MP3: Ouder maar universeel ondersteund. Goede kwaliteit bij 192–320 kbps.
- Opus: Moderne codec, uitstekend bij lage bitrates. Gebruikt in WebM.
- FLAC: Lossless compressie. Perfecte kwaliteit, grote bestanden. Ondersteund in MKV, niet in MP4.
- DTS / Dolby TrueHD: Surroundgeluid-codecs van Blu-ray. Alleen MKV.
Compatibiliteitstabel container-codec
Niet elke codec past in elke container. Daarom vereist formaatconversie soms hercodering:
| Container | Videocodecs | Audiocodecs |
|---|---|---|
| MP4 | H.264, H.265, AV1 | AAC, MP3, AC-3 |
| MKV | H.264, H.265, VP9, AV1, VP8, Theora, Xvid, vrijwel alles | AAC, FLAC, Opus, DTS, TrueHD, MP3, Vorbis, vrijwel alles |
| WebM | VP8, VP9, AV1 | Vorbis, Opus |
| MOV | H.264, H.265, ProRes | AAC, PCM, Apple Lossless |
| AVI | Xvid, DivX, MJPEG | MP3, PCM |
Let op dat MKV vrijwel elke codec accepteert, terwijl MP4 en WebM selectiever zijn. Dit is de fundamentele reden waarom MKV-naar-MP4-conversie soms hercodering vereist.
Waarom dit belangrijk is bij conversie
Wanneer je tussen formaten converteert, gebeurt er één van twee dingen:
Scenario 1: Remux (alleen containerwijziging)
Als de codecs in je bronbestand compatibel zijn met de doelcontainer, worden de streams simpelweg gekopieerd van de ene container naar de andere. Dit heet remuxen. Het gaat bijna direct en levert nul kwaliteitsverlies op.
Voorbeeld: MKV met H.264-video + AAC-audio → MP4. Beide codecs zijn MP4-compatibel, dus de data wordt direct gekopieerd.
Scenario 2: Hercodering (codecwijziging vereist)
Als de codecs niet compatibel zijn met de doelcontainer, moet de video en/of audio worden gedecodeerd en opnieuw gecodeerd met een compatibele codec. Dit gaat gepaard met een klein kwaliteitsverlies (niet waarneembaar bij CRF 23) en duurt langer.
Voorbeeld: MKV met VP9-video + FLAC-audio → MP4. VP9 wordt slecht ondersteund in MP4, en FLAC helemaal niet. De video wordt hergecodeerd naar H.264 en de audio naar AAC.
Het kernpunt: MKV naar MP4 converteren vermindert de kwaliteit niet automatisch. Als de codecs compatibel zijn, is de conversie verliesvrij. Als hercodering nodig is, levert CRF 23 visueel identieke resultaten op.
Praktische voorbeelden
Dit is wat er in onze converter gebeurt bij veelvoorkomende MKV-bestanden:
| MKV-inhoud | Conversiemethode | Kwaliteitseffect | Snelheid |
|---|---|---|---|
| H.264 + AAC | Remux (kopiëren) | Geen verlies | Instant |
| H.264 + DTS | Video kopiëren, audio hercoderen | Verwaarloosbaar (alleen audio) | Snel |
| H.265 + AAC | Remux (kopiëren) | Geen verlies | Instant |
| VP9 + Opus | Volledige hercodering | Niet waarneembaar bij CRF 23 | Trager |
| Xvid + MP3 (AVI) | Volledige hercodering | Verbetert vaak (betere codec) | Trager |
Veelvoorkomende misvattingen ontkracht
- "MKV heeft betere kwaliteit dan MP4" — Onjuist. Een H.264-video op CRF 18 is identiek in MKV en MP4. MKV ondersteunt simpelweg meer codecs en functies (ondertitels, audiotracks).
- "Converteren vermindert de kwaliteit" — Alleen als hercodering plaatsvindt, en zelfs dan is het verlies niet waarneembaar bij de juiste instellingen. Remuxen is verliesvrij.
- ".mkv hernoemen naar .mp4 werkt" — Nooit. De containers hebben een andere interne structuur. Hernoemen levert een beschadigd bestand op.
- "MP4 is meer gecomprimeerd" — De container voegt verwaarloosbare overhead toe (enkele KB). De bestandsgrootte wordt bepaald door de codec en de bijbehorende instellingen.
- "Alle MKV-bestanden moeten worden hergecodeerd" — Onjuist. Veel MKV-bestanden bevatten H.264 + AAC, die direct naar MP4 kunnen worden geremuxed.