Zum Inhalt
Tastatur
  • Hilfe anzeigen?
  • Untermenü öffnen↓ / Space
  • Untermenü schließenEsc
  • Studio finden→ Studio
Tiefe
Fortgeschritten

Containerformat (MKV, MP4, MPEG-TS)

Was ist ein Containerformat — und warum sagt die Dateiendung nichts darüber, ob ein Gerät die Datei abspielen kann?

Ein Containerformat ist die genormte Hülle, die Bildspur, Tonspuren, Untertitel, Kapitelmarken und Metadaten zusammenhält und ihnen eine gemeinsame Zeitachse gibt. Es legt fest, in welcher Ordnung diese Teile in der Datei oder im Datenstrom liegen und wie ein Abspielgerät sie wiederfindet. Codiert wird darin nichts: Die Matroska-Spezifikation sagt über sich selbst ausdrücklich, sie sei kein Kompressionsverfahren für Bild oder Ton.

Denk an einen Umzugskarton mit Beschriftung. Im Karton liegen mehrere Sachen nebeneinander — das Bild, eine deutsche und eine englische Tonspur, die Untertitel, dazu eine Liste der Kapitel. Der Karton selbst sagt nur, was wo liegt und in welcher Reihenfolge es herausgenommen werden soll. Wie die Sachen darin gemacht sind, ist eine ganz andere Frage — und genau die entscheidet, ob Dein Gerät etwas damit anfangen kann. Deshalb kann eine Datei sich öffnen lassen und trotzdem stumm oder schwarz bleiben.

Ausführliche Erklärung

Ein Film besteht aus mehreren Datenströmen, die gleichzeitig laufen müssen: mindestens einem Bildstrom und einem Tonstrom, oft mehreren Tonspuren für verschiedene Sprachen und Tonformate, dazu Untertiteln. Diese Ströme entstehen getrennt voneinander und werden getrennt codiert. Damit daraus eine Sache wird, die man abspielen, spulen und archivieren kann, braucht es eine Ordnung darum herum. Das ist der Container.

Vier Aufgaben übernimmt er. Er verschachtelt die Ströme so, dass ein Gerät beim Lesen immer alle gleichzeitig benötigten Teile beieinander hat. Er hält den Zeitbezug, damit Bild und Ton zueinander passen. Er benennt für jede Spur, mit welchem Verfahren sie codiert wurde. Und er nimmt alles auf, was zum Werk gehört, aber kein Medienstrom ist: Kapitelmarken, Titel- und Sprachangaben, bei Matroska sogar eingebettete Schriftdateien für die Darstellung der Untertitel.

Der letzte Punkt hat eine Folge, die im Alltag selten bewusst ist: Auch Untertitel und Barrierefreiheitsangaben liegen im Regelfall im Container und nicht im codierten Bild. Die Library of Congress formuliert das in ihrer Formatbeschreibung als Normalfall — Untertitel werden in Hüllen transportiert, nicht in den Bilddaten. Wer eine Datei umpackt und dabei nur an Bild und Ton denkt, verliert deshalb genau die Teile, die man später am meisten vermisst.

Die drei Familien, die im Wohnzimmer vorkommen

Matroska (MKV) stammt aus einem freien Entwicklungsprojekt und ist seit Oktober 2024 als Normdokument der Internet Engineering Task Force (IETF) verschriftlicht — ein Request for Comments (RFC) mit der Nummer 9559, verfasst von Steve Lhomme, Moritz Bunkus und Dave Rice in der IETF-Arbeitsgruppe CELLAR. Die Spezifikation beschreibt einen Umschlag für beliebig viele Bild-, Ton- und Untertitelspuren. Untertitel sind dort ein eigener Spurtyp, Kapitel, Metadaten und angehängte Dateien sind je eigene Strukturen, und ein Zeitindex namens Cues sorgt dafür, dass ein Abspielgerät zu einer Stelle springen kann, statt die Datei abzusuchen. Diese Großzügigkeit ist der Grund, warum Sammlungen aus eigenen Kopien fast immer in MKV liegen.

MP4 ist die im Netz verbreitete Hülle. Die Norm ISO/IEC 14496-14 definiert sie als besondere Ausprägung des ISO Base Media File Format (ISO/IEC 14496-12), das Zeitbezug, Struktur und Medieninformation für zeitgebundene Abfolgen festlegt; beide entstanden im Programm ISO/IEC JTC 1/SC 29, Arbeitsgruppe WG 11, besser bekannt als Moving Picture Experts Group. Untertitel sind hier weniger selbstverständlich: Sie liegen entweder als eigene Datei daneben oder als Timed Text nach ISO/IEC 14496-17 darin.

Der Transport Stream aus ITU-T H.222.0, zugleich ISO/IEC 13818-1, ist die Form für Übertragungswege, auf denen Datenverlust einkalkuliert ist. Er zerlegt alles in kurze Pakete, damit ein Empfänger auch mitten im laufenden Strom einsteigen kann. Auf der Blu-ray liegt eine Abwandlung davon: Ein Quellpaket ist dort 192 Byte lang — 4 Byte Zusatzkopf und 188 Byte Transportpaket —, 32 davon bilden eine ausgerichtete Einheit von 6144 Byte, also genau drei Sektoren der Scheibe zu je 2048 Byte. Die maximale Multiplexrate liegt bei 48 Mbit/s.

Diese drei Familien unterscheiden sich also nach dem Zweck, für den sie gebaut wurden: Umschlag für Sammlungen, Datei für die Auslieferung im Netz, Paketstrom für Rundfunk und Scheibe.

Warum die Endung nichts über den Codec sagt

Der Container benennt das Codierverfahren jeder Spur nur — über eine Kennung, deren Bedeutung in einem eigenen Verzeichnis steht. Bei Matroska ist das eine Pflichtangabe je Spur namens CodecID. Welche Kennung dort eingetragen ist, sieht man der Datei von außen nicht an.

Daran hängt in der Praxis am meisten: „MKV" und „MP4" sind keine Qualitätsangaben und keine Kompatibilitätsangaben. Dieselbe Endung kann eine Datei mit H.264 und Dolby Digital bezeichnen, die jedes Gerät im Haus abspielt, und eine mit AV1 und einem Mehrkanal-Tonformat, an der derselbe Zuspieler scheitert. Umgekehrt gilt die Grenze aber auch für den Container: Die Blu-ray-Spezifikation lässt als Bildspur ausschließlich MPEG-2, MPEG-4 AVC oder SMPTE VC-1 zu — was dort hineindarf, ist eng geregelt, obwohl der Transport Stream als Familie viel mehr aufnehmen könnte.

Ein Gerät braucht deshalb immer zwei Fähigkeiten, und beide können einzeln fehlen. Es muss die Hülle öffnen können, und es muss jedes Verfahren beherrschen, das in den Spuren darin steckt. Fehlt das erste, passiert gar nichts. Fehlt das zweite, kennt man das Bild ohne Ton, den Ton ohne Bild oder eine Tonspur, die stumm bleibt, während die andere läuft.

Umpacken ist etwas anderes als neu codieren

Weil der Container die Spuren nur ordnet und benennt, lässt er sich wechseln, ohne die Spuren anzufassen. Der Vorgang heißt Umpacken oder Remuxen: Bild- und Tondaten wandern unverändert Byte für Byte in die neue Hülle, es ändern sich Verschachtelung, Index und Metadaten. Das Ergebnis ist bitgenau dasselbe Material in einer anderen Ordnung.

Neu codieren heißt dagegen, die Spuren durch ein Codierverfahren zu schicken. Weil die Vertriebscodecs verlustbehaftet arbeiten, wird das Material dabei ein zweites Mal genähert und verliert Qualität — auch dann, wenn dieselbe Zieldatenrate eingestellt ist. Wer eine Datei „nach MP4 wandelt", macht je nach Werkzeug und Einstellung das eine oder das andere, und die beiden Vorgänge unterscheiden sich in Dauer und Ergebnis um Größenordnungen.

Häufiges Missverständnis

„MP4 läuft überall, MKV ist das Problemformat." Das ist die verbreitete Erzählung, und sie verwechselt zwei Dinge. MP4 ist im Netz so verbreitet, dass die Codecs darin meist die konservative Wahl sind — das erzeugt den Eindruck, die Hülle sei der Grund für die Kompatibilität. MKV steht dagegen oft um Material herum, das jemand bewusst vollständig behalten wollte, mit mehreren Tonspuren und verlustfreien Formaten darin. Scheitert die Wiedergabe, liegt es fast immer an einer dieser Spuren und selten am Umschlag.

„Umwandeln kostet immer Qualität." Das stimmt für das Neucodieren und nicht für das Umpacken. Wer eine Spur unverändert in eine andere Hülle legt, hat hinterher dieselben Daten. Die brauchbare Frage lautet deshalb: Wird hier umgepackt oder neu gerechnet? „Welches Format ist besser" führt an dieser Stelle nirgendwo hin.

Nicht zu verwechseln mit

  • Videocodec: das Verfahren, nach dem eine Bildspur codiert wird. Der Container hält die Spur und benennt das Verfahren, führt es aber nicht aus — zum Videocodec.
  • Dateisystem: die Ordnung, in der ein Datenträger seine Dateien verwaltet. Die Blu-ray verwendet dafür das Universal Disk Format (UDF); der Container liegt eine Ebene darin, in den einzelnen Dateien.
  • Bitrate: die Datenmenge je Zeiteinheit. Sie ist eine Eigenschaft der codierten Spur und ändert sich beim Umpacken nicht.
  • Trägerformat für Tonformate: über welches Verfahren ein objektbasiertes Tonformat übertragen wird, ist eine Frage der Toncodierung — zu den Trägerformaten für Dolby Atmos.
  • Übertragungsverfahren im Netz: wie ein Dienst ein Werk in Stücken ausliefert und die Datenrate nachführt, ist eine Ebene über dem Container und wird von ihm nicht festgelegt.

In der Planung

Ein Haushalt möchte seine Scheibensammlung auf einen Netzwerkspeicher legen und künftig über einen Zuspieler im Kino abrufen. Die Frage, die zuerst gestellt wird, lautet fast immer: „In welches Format soll ich das?"

Vorher ist etwas anderes zu entscheiden: Was von der Scheibe soll erhalten bleiben — nur der Hauptfilm mit einer Tonspur, oder alle Sprachen, alle Untertitel und die Kapitel? Die Antwort entscheidet über alles Weitere, denn sie legt fest, wie viel der Container aufnehmen können muss. Wer sich hier festlegt, ohne es auszusprechen, entdeckt den Verlust erst Jahre später, wenn die Scheiben verkauft sind.

Umpacken oder neu codieren? Umpacken erhält das Material bitgenau und braucht entsprechend viel Platz; neu codieren spart Platz und kostet Qualität, die nicht zurückkommt. Beides kann richtig sein — die Entscheidung hängt daran, ob der Speicher oder das Archivinteresse knapper ist.

Erst dann die Geräte, und dabei eine Prüfung, die selten gemacht wird: nicht nur, welche Container der Zuspieler öffnet, sondern welche Codec-Kennungen er in den Spuren darin beherrscht — bei Bild, bei Ton und bei Untertiteln getrennt. Ein Datenblatt, das „MKV" nennt und die Spuren offenlässt, ist eine halbe Auskunft.

Verknüpfte Inhalte

Was in den Spuren steckt und warum neuere Verfahren mit weniger Daten auskommen, steht bei Videocodec; die Bauweise dahinter bei Intra-Frame gegen Inter-Frame. Welche Verfahren in einer Übertragungsstrecke im Haus vertretbar sind, mit belegten Zahlen zu Verzögerung und Datenraten, klärt Videokompression im Transport. Warum die Scheibe beim Ton andere Möglichkeiten hat als ein Dienst, steht bei UHD-Blu-ray gegen Streaming und für den Atmos-Fall bei den Trägerformaten für Dolby Atmos.

Quellen

Die Aussage, dass Matroska ein Container und kein Kompressionsverfahren ist, ebenso die Angaben zu Spurtypen, zur Kennung des Codierverfahrens je Spur, zu Kapiteln, Metadaten, angehängten Dateien und zum Zeitindex stammen aus RFC 9559, der Matroska-Spezifikation der IETF-Arbeitsgruppe CELLAR vom Oktober 2024. Die Einordnung von MP4 als Ausprägung des ISO Base Media File Format, die Zuständigkeit der Moving Picture Experts Group und die beiden Wege für Untertitel in MP4 stammen aus der Formatbeschreibung der Library of Congress zum MPEG-4-Dateiformat in der Fassung vom 11. April 2025. Die Paketstruktur des Blu-ray-Transportstroms mit 192 Byte je Quellpaket, 6144 Byte je ausgerichteter Einheit und einer maximalen Multiplexrate von 48 Mbit/s sowie die Beschränkung der Bildspur auf MPEG-2, MPEG-4 AVC oder SMPTE VC-1 stammen aus der Formatbeschreibung derselben Einrichtung zum Blu-ray-Transportstrom (Fassung vom 17. Dezember 2024), die dafür die Weißbücher der Blu-ray Disc Association wiedergibt; von dort stammt auch die Feststellung, dass Untertitel im Regelfall im Container und nicht in den codierten Bilddaten transportiert werden. Die Normbezeichnungen ISO/IEC 14496-14, ISO/IEC 14496-12 sowie ITU-T H.222.0 | ISO/IEC 13818-1 in der im April 2025 gebilligten Fassung sind über die Normenkataloge erfasst; die Normtexte selbst wurden nicht eingesehen.

Tastaturkürzel