Containers, geen codecs
Het belangrijkste om te begrijpen over MKV vs MP4: geen van beide bepaalt de videokwaliteit. Beide zijn containers — bestandsformaten die videostreams, audiostreams, ondertitels en metadata samenvoegen in één bestand. Kwaliteit wordt volledig bepaald door de codec (H.264, H.265, VP9) en de encodeerinstellingen (CRF, bitrate) die binnenin de container worden gebruikt.
Een H.264-video op CRF 18 ziet er identiek uit, of hij nu in een MKV- of een MP4-bestand staat. De container is slechts de doos; de codec is de inhoud. Waar MKV en MP4 wel van elkaar verschillen, is in wat ze kunnen bevatten en waar ze afspelen.
Functievergelijking op detail
| Functie | MKV (Matroska) | MP4 (MPEG-4 Part 14) |
|---|---|---|
| Gemaakt | 2002, open source | 2001, ISO-standaard |
| Videocodecs | H.264, H.265, VP8, VP9, AV1, MPEG-2, MPEG-4, Theora, vrijwel alles | H.264, H.265, AV1 (beperkt tot ISOBMFF-compatibele codecs) |
| Audiocodecs | AAC, FLAC, Opus, Vorbis, DTS, DTS-HD, Dolby TrueHD, AC-3, PCM, MP3 | AAC, MP3, AC-3, Opus (beperkt) |
| Ondertitelformaten | SRT, SSA/ASS (gestyled), PGS (bitmap), VobSub, WebVTT | tx3g (alleen basistekst) |
| Audiosporen | Onbeperkt | Meerdere (maar beperkt door implementatie) |
| Hoofdstukmarkeringen | Volledig (geneste hoofdstukken, benoemde edities) | Basis (platte hoofdstukkenlijst) |
| Bijlagen | Ja (lettertypen, albumhoes, elk bestand) | Nee |
| Streaming (faststart) | Doorzoekbaar maar geen native webstreaming | Ja (moov atom vooraan voor direct afspelen) |
| Browserweergave | Geen | Alle moderne browsers (H.264) |
| Ondersteuning smart-tv's | Gedeeltelijk, onbetrouwbaar | Universeel |
| iOS-ondersteuning | Alleen VLC | Ingebouwd |
| Sociale media | Niet geaccepteerd | Aanbevolen formaat |
Wanneer MKV de betere keuze is
MKV blinkt uit in situaties waar flexibiliteit en volledigheid zwaarder wegen dan apparaatcompatibiliteit:
- Mediabibliotheken (Plex, Kodi, Jellyfin): de ondersteuning van MKV voor onbeperkte audiosporen, geavanceerde ondertitels (gestyled ASS, bitmap PGS) en hoofdstukmarkeringen maakt het het voorkeursformaat voor persoonlijke mediaservers. Eén MKV-bestand kan Engels, Spaans en Japans geluid bevatten met bijpassende ondertitels.
- Archivering: MKV kan vrijwel elke codec bevatten zonder opnieuw te encoderen, wat het ideaal maakt voor het bewaren van video in het originele formaat. Je kunt VP9-, AV1- of zelfs MPEG-2-video opslaan in MKV.
- Lossless audio: MKV ondersteunt FLAC, DTS-HD Master Audio en Dolby TrueHD — lossless audiocodecs die MP4 niet kan bevatten. Voor thuisbioscoopopstellingen met surround sound bewaart MKV de volledige audio-ervaring.
- Complexe ondertitelopmaak: ASS/SSA-ondertitels ondersteunen lettertypen, kleuren, positionering en animatie-effecten. MKV kan zelfs de benodigde lettertypen als bijlage insluiten. De tx3g-ondertitels van MP4 zijn alleen platte tekst.
Wanneer MP4 de betere keuze is
MP4 wint wanneer compatibiliteit en toegankelijkheid de prioriteit zijn:
- Delen met anderen: MP4 speelt af op elke computer, telefoon, tablet en smart-tv die de afgelopen 15 jaar is gemaakt. Je hoeft nooit te vrezen voor de melding "formaat niet ondersteund".
- Uploaden naar sociale media: YouTube, Instagram, TikTok, Facebook, Twitter en LinkedIn vereisen of geven de voorkeur aan MP4. Geen van hen accepteert MKV.
- Insluiten op het web: HTML5
<video>ondersteunt MP4 (H.264) van nature in alle browsers. MKV kan in geen enkele webbrowser worden afgespeeld zonder JavaScript-gebaseerde transcodering. - Mobiel afspelen: iOS ondersteunt MP4 van nature in elke app. Android verwerkt MP4 universeel. MKV vereist op beide platforms externe spelers.
- Streaming: de faststart-vlag van MP4 (moov atom aan het begin) zorgt voor direct afspelen op het web zonder het hele bestand eerst te moeten downloaden. Dit is essentieel voor videohosting en streaming.
Kwaliteit: identiek bij gebruik van dezelfde codec
Dit kan niet genoeg worden benadrukt: MKV en MP4 leveren identieke kwaliteit bij gebruik van dezelfde codec en instellingen. Als je een H.264-video op CRF 18 encodeert en opslaat als zowel MKV als MP4, zijn de twee bestanden visueel niet van elkaar te onderscheiden. De container voegt geen kwaliteitsvoordeel toe.
Het kwaliteitsverschil dat mensen soms waarnemen, komt van de codecs die doorgaans in elke container worden gebruikt:
- MKV-bestanden bevatten vaak H.265-, VP9- of AV1-video — nieuwere codecs die betere compressie bieden (kleinere bestanden bij gelijke kwaliteit)
- MP4-bestanden zijn meestal H.264 — een oudere codec die grotere bestanden produceert maar universele hardwaredecodering heeft
Bij het converteren van MKV naar MP4 kun je, als de MKV al H.264-video en AAC-audio bevat, remuxen (streams direct kopiëren) zonder enig kwaliteitsverlies. Bevat de MKV VP9 of FLAC, dan is hercodering naar H.264 + AAC vereist.
Vergelijking bestandsgrootte
Het containerformaat heeft minimale invloed op de bestandsgrootte — doorgaans minder dan 1% verschil. Wat de bestandsgrootte bepaalt, zijn de codec en de encodeerinstellingen:
- H.264 op CRF 23 (gebruikelijk in MP4): goede kwaliteit, gemiddelde bestandsgrootte
- H.265 op CRF 28 (gebruikelijk in MKV): gelijkwaardige kwaliteit, 40–50% kleiner bestand
- VP9 op CRF 31 (gebruikelijk in MKV): vergelijkbaar met H.265 in kwaliteit en grootte
- AV1 op CRF 30 (opkomend in beide): 20–30% kleiner dan H.265, maar zeer traag te encoderen
MKV-bestanden zijn vaak kleiner dan MP4-bestanden van dezelfde video, niet vanwege de container, maar omdat ze doorgaans efficiëntere codecs gebruiken (H.265, VP9) die beter worden ondersteund in MKV.
Converteren tussen MKV en MP4
Er zijn twee manieren om MKV naar MP4 te converteren:
- Remuxen (lossless): als de MKV H.264/H.265-video en AAC-audio bevat, kun je de streams direct kopiëren naar een MP4-container. Geen kwaliteitsverlies, vrijwel direct. De FFmpeg-opdracht is
ffmpeg -i input.mkv -c copy output.mp4. - Hercoderen: als de MKV VP9, AV1, FLAC, DTS of andere MP4-incompatibele codecs bevat, moeten de video en/of audio worden gehercodeerd naar H.264 + AAC. Dit gaat gepaard met een klein kwaliteitsverlies (nauwelijks merkbaar op CRF 23) en kost meer tijd.
Onze converter handelt beide scenario's automatisch af — hij detecteert de codecs in je MKV-bestand en kiest de optimale aanpak.
Wat je verliest bij het converteren van MKV naar MP4: meerdere audiosporen (slechts één wordt bewaard), geavanceerde ondertitels (ASS/PGS worden verwijderd), ingesloten lettertypen en hoofdstukmarkeringen kunnen worden vereenvoudigd. Als deze functies belangrijk zijn, bewaar het MKV-bestand als archiefkopie.