MP4 vs. MKV: Welchen Container solltest du verwenden?
Was ein Container eigentlich tut (und was nicht)
Lass uns mal präzise sein, was ein Video-Containerformat eigentlich ist. Ein Container ist ein Wrapper. Er verpackt Videoströme, Audioströme, Untertitel, Kapitelmarkierungen und Metadaten in eine einzige Datei. Ganz wichtig: Er bestimmt nicht die Bildqualität. Zwei Dateien, eine MP4 und eine MKV, mit identischem H.264-Video, das mit der gleichen Bitrate kodiert wurde, sehen exakt gleich aus. Die Aufgabe des Containers ist es zu bestimmen, welche Arten von Streams gespeichert werden können, wie sie für das Spulen indiziert werden und welche Geräte und Software die Datei lesen können, ohne zu meckern. MP4, oder MPEG-4 Part 14, wurde 2001 standardisiert und basiert auf Apples QuickTime-Container. MKV, oder Matroska Video, ist ein Open-Source-Projekt, das 2002 aufkam und von Entwicklern geschaffen wurde, die ein Format mit weniger Einschränkungen wollten. Keines der Formate komprimiert das Video selbst. Diese Aufgabe übernehmen Codecs wie H.264, H.265, AV1 oder VP9, die alle problemlos in beiden Containern leben können. Diese Unterscheidung ist die Quelle endloser Verwirrung. Leute geben oft dem Container die Schuld, wenn sie eigentlich ein Codec-Problem haben. Wenn ein Video auf deinem Smart-TV nicht abgespielt wird, könnte das Problem sein, dass der Fernseher den HEVC (H.265)-Codec überhaupt nicht unterstützt – nicht, dass du MKV anstelle von MP4 verwendet hast. Ein Wechsel des Containers ohne Neukodierung ist bei einer Codec-Inkompatibilität nutzlos. Was es aber beheben *kann*, ist ein Player, der den Codec zwar unterstützt, sich aber am Container verschluckt, was häufiger vorkommt, als du vielleicht denkst.
Wo MP4 gewinnt: Kompatibilität und Streaming
Die Hauptstärke von MP4 ist einfach: Kompatibilität. Es hat eine nahezu universelle Hardware- und Softwareunterstützung. Jede große Plattform – iOS, Android, Windows, macOS, Webbrowser, PlayStation, Xbox, Roku, Apple TV und die meisten Smart-TVs – liest MP4 ohne zusätzliche Apps. Wenn dein iPhone ein Video aufnimmt, speichert es eine MP4-Datei (oder ihren nahen Verwandten, MOV). YouTube, Vimeo, Instagram und TikTok verwenden alle MP4 als ihr bevorzugtes Upload-Format. Für das Web-Streaming hat MP4 einen entscheidenden strukturellen Vorteil. Es unterstützt eine Funktion namens „Fast Start“ (oder progressiver Download), bei der der Index der Datei – das moov atom – an den Anfang gestellt wird. Wenn du eine MP4-Datei mit aktiviertem Fast Start auf ein CDN hochlädst, können die Zuschauer sofort mit dem Ansehen beginnen, bevor die gesamte Datei heruntergeladen ist. In FFmpeg lautet der Flag dafür `-movflags +faststart`. Die meisten Videoplattformen erledigen das für dich, aber es ist wichtig zu wissen, wenn du Videodateien selbst hostest. MP4 harmoniert auch gut mit Schnittsoftware. Adobe Premiere Pro, Final Cut Pro, DaVinci Resolve und iMovie importieren und exportieren MP4s nativ, oft ohne jegliche Transkodierung. Wenn du ein fertiges Video an einen Kunden lieferst, es in sozialen Medien postest oder eine Datei an jemanden sendest, dessen technisches Setup du nicht kennst, ist MP4 die sichere, professionelle Standardwahl. Seine einzige wirkliche Einschränkung ist, dass es wählerisch ist, was es enthalten kann.
Wo MKV gewinnt: Flexibilität und Funktionstiefe
MKV wurde von Grund auf als zukunftssicherer Container entwickelt, der fast keine Einschränkungen hat, was er enthalten kann. Eine einzige MKV-Datei kann mehrere Videospuren, zahlreiche Audiospuren in verschiedenen Sprachen und mehrere Untertitelspuren in verschiedenen Formaten wie SRT, ASS, SSA und sogar die bildbasierten PGS-Untertitel von Blu-rays enthalten. Sie kann auch Kapitelmarkierungen, Thumbnail-Anhänge und umfangreiche Metadaten aufnehmen, alles ohne theoretisches Limit für die Anzahl der Streams. Diese Flexibilität macht MKV zum unangefochtenen König für Heimkino-Enthusiasten und Medienarchivare. Ein vollständiger Blu-ray-Rip, der als MKV gespeichert wird, kann das Hauptvideo in H.264 oder H.265, eine TrueHD-Atmos-Audiospur, eine Backup-DTS-HD-MA-Spur, englische und spanische Untertitel sowie die Kapitelmarkierungen der Original-Disc bündeln. Alles in einer einzigen, sauberen Datei. Das mit MP4 zu versuchen, ist keine Option; es hat eine schlechte Unterstützung für mehrere Audiospuren und kann Untertitelformate wie ASS oder PGS schlichtweg nicht verarbeiten. MKV unterstützt auch nativ verlustfreie Audio-Codecs wie FLAC und TrueHD, während MP4 auf AAC und AC-3 ausgelegt ist. Wenn du einen Medienserver mit Plex oder Jellyfin betreibst, solltest du MKV verwenden. Jeder, der schon einmal mit separaten, asynchronen `.srt`-Dateien gekämpft hat, weiß den Segen perfekt synchronisierter, direkt in die MKV-Datei eingebetteter Untertitel zu schätzen. Insbesondere Jellyfin kommt mit den eingebetteten Streams von MKV viel eleganter zurecht als mit externen Dateien, die mit MP4s gekoppelt sind.
Codec-Kompatibilität: Was jeder Container wirklich unterstützt
Beide Container können die gängigsten Video-Codecs verarbeiten: H.264, H.265/HEVC, AV1 und VP9. Die wahren Unterschiede liegen im Detail. Auf der Videoseite hat MP4 eine gute offizielle Unterstützung für H.264 und H.265, wobei die AV1-Unterstützung über die ISOBMFF-Spezifikation hinzugefügt wurde. Während VP9 in MP4 technisch möglich ist, ist es selten und wird schlecht unterstützt. MKV, als offener Standard ohne eine kontrollierende Konzerngesellschaft, erhält tendenziell schneller Unterstützung für neue Codecs und verarbeitet alles von modernem AV1 bis zu älteren DivX/Xvid-Streams. Beim Audio wird die Lücke erheblich größer. MP4 unterstützt nativ AAC, AC-3, E-AC-3, MP3 und Apple Lossless (ALAC). Es unterstützt kein FLAC, TrueHD oder DTS-HD MA. MKV hingegen unterstützt all diese Formate plus Opus, Vorbis und fast jeden anderen Audio-Codec, den du so finden kannst. Wenn du versuchst, eine FLAC-Audiospur mit FFmpeg in einen MP4-Container zu zwingen, wird der Befehl wahrscheinlich fehlschlagen oder, schlimmer noch, eine Datei erzeugen, die kein Player lesen kann. Und dann sind da noch die Untertitel. Die Unterstützung von MP4 ist auf MOV_TEXT (TX3G) beschränkt, ein einfaches Textformat. Es fehlt ihm vollständig die Unterstützung für das gestylte ASS/SSA-Format, das bei Anime-Fansubs beliebt ist, oder die PGS-Bilduntertitel, die auf Blu-rays verwendet werden. MKV unterstützt sie alle. Wenn dein Video auf gestylte Untertitel mit benutzerdefinierten Schriftarten und Positionierungen angewiesen ist, bedeutet das Einbetten in eine MP4-Datei, dass du sie entweder permanent in das Video einbrennen oder das gesamte Styling verlieren musst.
Konvertieren zwischen den beiden: Was sich ändert und was nicht
Oft erfordert die Konvertierung einer MKV- in eine MP4-Datei (oder umgekehrt) keine vollständige Neukodierung. Stattdessen kannst du ein „Remuxing“ durchführen, bei dem die vorhandenen Video- und Audioströme einfach in einen neuen Container verpackt werden. Dieser Prozess ist unglaublich schnell – oft in Echtzeit – und führt zu null Qualitätsverlust. CocoConvert handhabt diese Art von Remuxing für gängige Kombinationen, wie H.264- oder H.265-Video mit AAC- oder AC-3-Audio, sodass du nahtlos zwischen MKV und MP4 wechseln kannst. Ein direktes Remuxing ist jedoch nicht immer möglich. Wenn deine MKV-Datei FLAC-Audio enthält und du eine MP4-Datei benötigst, muss das Audio transkodiert werden, typischerweise zu AAC. Eine Bitrate von 192 kbps ist eine solide Wahl für Stereo, oder 256 kbps, wenn du etwas mehr Spielraum nach oben haben möchtest. CocoConvert erledigt diese Audio-Transkodierung automatisch, aber du solltest dir bewusst sein, dass das Audio verändert wird. FLAC ist verlustfrei; AAC ist es nicht. Für die meisten Ohren ist der Unterschied vernachlässigbar, aber wenn du Quellmaterial archivierst, behalte immer die ursprüngliche MKV-Datei. Untertitel bringen eine weitere Komplikation mit sich. Wenn deine MKV-Datei PGS- oder ASS-Untertitel verwendet, bedeutet die Konvertierung zu MP4, dass diese Spuren entweder entfernt oder in das Video eingebrannt werden müssen. CocoConvert kann SRT- und ASS-Untertitel während der Konvertierung in das Videobild einbrennen, aber wir unterstützen das Einbrennen von PGS- (Bitmap-) Untertiteln nicht, was eine komplexe OCR-Verarbeitung erfordert. Dafür bräuchtest du ein Desktop-Tool. Mehrere Audiospuren werden bei der Konvertierung von MKV zu MP4 ebenfalls auf eine einzige Spur reduziert, also wähle die Sprache aus, die du behalten möchtest. Der umgekehrte Weg, von MP4 zu MKV, ist fast immer ein einfaches, verlustfreies Remuxing, da MKV alles enthalten kann, was MP4 kann, und noch mehr.
Praktische Empfehlungen nach Anwendungsfall
Der richtige Container hängt vollständig davon ab, was du mit der Datei machst. Für das Hochladen auf Social Media oder Videoplattformen ist MP4 die Antwort. YouTubes eigene Richtlinien empfehlen ausdrücklich MP4 mit H.264-Video und AAC-Audio. Es ist das Format, das Instagram und TikTok erwarten. Du kannst zwar eine MKV-Datei auf YouTube hochladen, aber die Plattform konvertiert sie ohnehin, was eine potenzielle Fehlerquelle hinzufügt. Zum Teilen mit Leuten, deren Geräte du nicht kontrollierst, verwende MP4. Wenn du ein Familienvideo an deine Eltern schickst, damit sie es auf ihrem iPad oder Samsung-Fernseher ansehen, wird eine MP4-Datei mit H.264-Video und einer vernünftigen Bitrate (wie 8 Mbps für 1080p) auf praktisch allem abgespielt. Das Senden einer MKV-Datei könnte einen Anruf beim Support bedeuten, damit sie VLC installieren. Für Heimmedienserver wie Plex oder Jellyfin ist MKV die überlegene Wahl, insbesondere für Dateien mit mehreren Audio- oder Untertitelspuren. Beide Server verarbeiten MKV wunderbar, und eingebettete Untertitel beseitigen den Ärger mit der Verwaltung externer .srt-Dateien. Für die Archivierung von Blu-ray- oder DVD-Rips ist MKV nicht ohne Grund der Community-Standard. Es bewahrt mehrere Audiospuren, Kapitelinformationen und verlustfreies Audio ohne Kompromisse. Für Videobearbeitungs-Workflows ist MP4 im Allgemeinen der Weg des geringsten Widerstands und lässt sich sauber in jedes gängige NLE importieren. Während einige Editoren wie DaVinci Resolve gut mit MKV umgehen können, ist MP4 die sicherere Wahl für die Kompatibilität. Für ältere oder eingebettete Geräte – Autoradios, alte Smart-TVs, günstige Android-Boxen – ist MP4 mit H.264 die sicherste mögliche Wahl. Diese H.265-Datei in einem MKV-Container ist auf einem Smart-TV von 2015 ein Glücksspiel. Ein H.264-Video in einem MP4-Container? Es wird mit ziemlicher Sicherheit einfach funktionieren.
Die Kurzversion: Ein Entscheidungsrahmen
Also, welcher Container ist besser? Die wahre Antwort hängt von deinen Antworten auf drei Fragen ab: Wo wird die Datei abgespielt? Welche Streams muss sie enthalten? Und ist die perfekte Erhaltung der Originalqualität unerlässlich? Wenn die Datei auf der größtmöglichen Bandbreite von Geräten ohne Probleme für den Zuschauer abgespielt werden muss, gewinnt MP4 ohne jeden Zweifel. Wenn die Datei mehrere Audiospuren, gestylte Untertitel, verlustfreies Audio und Kapitelmarkierungen enthalten muss, ist MKV das einzig richtige Werkzeug für die Aufgabe. Zur Archivierung von Quellmaterial, bei dem du es dir nicht leisten kannst, einen einzigen Stream zu verlieren, ist es wahrscheinlicher, dass MKV alles intakt hält. Für die meisten Konvertierungen kann CocoConvert deine Datei von einem Container in den anderen remuxen, ohne das Video neu zu kodieren, was schnelle Geschwindigkeiten und keinen Qualitätsverlust bedeutet. Wir sind auch ehrlich, was die Einschränkungen angeht. Fälle, in denen eine saubere Konvertierung nicht möglich ist (wie bei PGS-Untertiteln oder TrueHD-Audio zu MP4), erfordern Desktop-Software wie Handbrake oder FFmpeg. Wir sagen dir das lieber direkt, als dass du es nach einer fehlgeschlagenen Konvertierung selbst herausfindest. Wenn du dir jemals unsicher bist, was in einer Videodatei steckt, tu dir selbst einen Gefallen und lade MediaInfo herunter. Es ist ein kostenloses Tool für Windows und macOS, das dir in Sekundenschnelle eine vollständige Aufschlüsselung einer Datei gibt: Codec, Bitrate, Audiokanäle, Untertitelformat, alles. Das macht dem Rätselraten bei der Entscheidung zwischen MP4 und MKV ein Ende.