Kun je MKV echt naar MP4 converteren zonder kwaliteitsverlies?
Ja — maar alleen onder specifieke omstandigheden. Het sleutelbegrip is remuxing: de video- en audiostreams herpackagen van één container (MKV) naar een andere (MP4) zonder de gecomprimeerde data aan te raken. Omdat de feitelijke video- en audiobits identiek blijven, is het resultaat nul kwaliteitsverlies.
Denk eraan als het verplaatsen van boeken van een kartonnen doos naar een plastic bak. De boeken (je video- en audiodata) zijn ongewijzigd — alleen de container verandert. Dit proces is vrijwel onmiddellijk omdat er geen codering of decodering plaatsvindt.
Remuxing werkt echter alleen als de codecs in je MKV compatibel zijn met de MP4-container. Als dat niet het geval is, is hercodering vereist — en dan komen kwaliteitsoverwegingen om de hoek kijken.
Wanneer remuxing werkt (nul kwaliteitsverlies)
Remuxing is mogelijk als je MKV codecs bevat die MP4 native ondersteunt:
| Inhoud MKV | Remux naar MP4? | Kwaliteitsverlies |
|---|---|---|
| H.264 video + AAC audio | Ja — directe remux | Nul |
| H.265 video + AAC audio | Ja — directe remux | Nul |
| H.264 video + MP3 audio | Ja — directe remux | Nul |
| H.264 video + DTS audio | Gedeeltelijk — audio moet worden hercodeerd | Alleen audio (video ongewijzigd) |
| H.264 video + FLAC audio | Gedeeltelijk — audio moet worden hercodeerd | Alleen audio (video ongewijzigd) |
| VP9 video + Opus audio | Nee — volledige hercodering nodig | Minimaal met CRF 23 |
Het FFmpeg-commando voor een verliesloze remux is opmerkelijk eenvoudig:
ffmpeg -i input.mkv -c copy -movflags +faststart output.mp4
De vlag -c copy instrueert FFmpeg om alle streams te kopiëren zonder hercodering. De vlag -movflags +faststart verplaatst de metadata van het MP4-bestand naar het begin, wat directe webweergave mogelijk maakt.
Wanneer hercodering nodig is
Hercodering is vereist als je MKV codecs bevat die MP4 niet of slecht ondersteunt:
Incompatibele audiocodecs
Het meest voorkomende scenario. Veel MKV-bestanden van Blu-ray-rips bevatten DTS-, DTS-HD Master Audio-, Dolby TrueHD- of FLAC-audio — geen van alle wordt ondersteund in MP4. Deze moeten worden hercodeerd naar AAC:
ffmpeg -i input.mkv -c:v copy -c:a aac -b:a 192k -movflags +faststart output.mp4
Let op: -c:v copy laat de videostream ongewijzigd (nul videokwaliteitsverlies). Alleen de audio wordt hercodeerd. AAC op 192 kbps biedt transparante kwaliteit voor de overgrote meerderheid van luisteraars.
Incompatibele videocodecs
Als je MKV VP9, VP8, Theora of andere codecs bevat die MP4 niet goed verwerkt, moet de video worden hercodeerd naar H.264 of H.265:
ffmpeg -i input.mkv -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k -movflags +faststart output.mp4
Ondertitelverwerking
MKV ondersteunt geavanceerde ondertitelformaten (SSA/ASS, PGS) die MP4 niet kan bevatten. Tijdens de conversie:
- Tekstondertitels (SRT): Kunnen als sidecar-bestand .srt worden bewaard of als MP4 mov_text worden ingesloten
- Gestijlde ondertitels (ASS/SSA): Moeten in de video worden gebrand (hardcoded) of worden verwijderd
- Bitmapondertitels (PGS): Moeten worden ingebrand of verwijderd (kunnen niet naar tekst worden geconverteerd)
Wat is CRF 23 en waarom het "visueel verliesvrij" is
Wanneer hercodering noodzakelijk is, hangt de kwaliteit af van de CRF (Constant Rate Factor)-waarde. CRF is één getal dat de uitvoerkwaliteit bepaalt voor H.264- en H.265-encoders:
- CRF 0: Wiskundig verliesvrij (enorme bestanden, 10–50x groter)
- CRF 18: Visueel transparant — vrijwel geen waarneembaar kwaliteitsverlies
- CRF 23: Standaard. Uitstekende kwaliteit, onmerkbaar verlies voor 99% van de content
- CRF 28: Goede kwaliteit, kleinere bestanden, enig verlies zichtbaar in veeleisende scènes
- CRF 33+: Merkbare degradatie, hoofdzakelijk voor previews of content met lage prioriteit
CRF 23 is het ideale punt voor MKV-naar-MP4-conversie: de uitvoer is visueel niet te onderscheiden van het origineel voor vrijwel alle realistische content. Alleen een zij-aan-zij pixelvergelijking op een gekalibreerde monitor zou verschillen onthullen, en zelfs dan alleen in specifieke scènes met veel detail.
Bestandsgrootte na hercodering: Bij conversie van een oudere codec (VP9, Xvid) naar H.264 op CRF 23 kan het resultaat zelfs kleiner zijn dan het origineel terwijl de equivalente kwaliteit behouden blijft. H.264 is opmerkelijk efficiënt.
Hoe je de codecs van je MKV controleert vóór conversie
Weten wat er in je MKV zit, helpt je te voorspellen of remuxing of hercodering zal plaatsvinden:
Met FFprobe (opdrachtregel)
ffprobe -v error -show_entries stream=codec_type,codec_name -of csv=p=0 input.mkv
Voorbeelduitvoer:
video,h264— H.264 video (remuxbaar)audio,dts— DTS audio (moet worden hercodeerd naar AAC)subtitle,ass— ASS-ondertitels (worden verwijderd of ingebrand)
Met VLC (GUI)
Open de MKV in VLC en ga naar Extra > Codec-informatie (of druk op Ctrl+J). Het veld "Codec" voor elke stream vertelt je precies wat erin zit.
Met MediaInfo (GUI)
MediaInfo biedt de meest gedetailleerde weergave: codec, bitrate, kanalen, resolutie, framerate en meer. Gratis beschikbaar voor Windows, Mac en Linux.
Hoe onze converter MKV naar MP4 verwerkt
Onze converter detecteert automatisch de codecs in je MKV-bestand en kiest de optimale aanpak:
- Compatibele codecs (H.264/H.265 + AAC): Streams worden direct gekopieerd — nul kwaliteitsverlies, snelle verwerking
- Incompatibele audio (DTS, FLAC, Opus): Video wordt gekopieerd (verliesvrij), audio wordt hercodeerd naar AAC 192k
- Incompatibele video (VP9, VP8, Theora): Volledige hercodering naar H.264 CRF 23 + AAC 192k
De uitvoer bevat altijd -movflags +faststart voor directe webweergave. Het volledige proces is ontworpen om de maximale kwaliteit te behouden met minimale overhead in bestandsgrootte.
Wat je mogelijk verliest: Meerdere audiotracks (alleen de standaardtrack wordt bewaard), geavanceerde ondertitels (ASS/PGS worden verwijderd), ingesloten lettertypen en geneste hoofdstukmarkeringen kunnen worden vereenvoudigd. Als deze functies belangrijk zijn, bewaar dan het originele MKV-bestand als archiefkopie.