Matroska-Video (.mkv)

Matroska Standard

Matroska Video (MKV) ist ein freies, erweiterbares und offenes Standard-Multimedia-Containerformat, das eine unbegrenzte Anzahl von Video-, Audio-, Bild- und Untertitelspuren in einer einzigen Datei speichern kann.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren MKV-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren MKV-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

1A 45 DF A3

ASCII-DARSTELLUNG: Eߣ

Standardisierung: Matroska Open Standard / IETF Working Group Draft

Technische Daten

Container-ArchitekturHierarchischer Container auf Basis der Extensible Binary Meta Language (EBML)
KompressionCodec-agnostisch: enthält AV1, HEVC, H.264, VP9, DTS-HD, TrueHD, FLAC und unkomprimiertes Video
Byte-ReihenfolgeBig-Endian-Integer-Repräsentationen mit Längenbeschreibungen variabler Länge
FarbräumeHDR10, Dolby Vision, HLG und alle Farbräume
Kanäle und StrukturPraktisch unbegrenzte Audio-Spuren, Untertitel-Streams und Kameraperspektiven
Max. AbmessungenUnbeschränkt; unterstützt 8K- und 16K-Videos sowie Videos mit hoher Bildrate
TransparenzVolle Alpha-Kanal-Unterstützung bei der Verwendung von VP9- oder ProRes-Streams
Streaming und progressive DarstellungCluster-basiertes Chunk-Framing ermöglicht robustes Live-Streaming und Korruptionsresistenz

Technische Vergleichsmatrix: MKV und Konkurrenzformate

Technisches AttributMKV (Aktuelles Format)MP4WEBMAVI
Codec-FreiheitUniversell: akzeptiert jeden Video-, Audio- oder Untertitel-CodecHauptsächlich auf H.264/HEVC/AV1 und AAC beschränktAuf VP8/VP9/AV1 und Vorbis/Opus beschränktNur Legacy-Codecs
Untertitel-TreueSchriftanhänge können die Darstellung unterstützen, wenn der Player sie erkennt; das Ergebnis hängt von der Software ab.Nur einfaches Text-StylingNur einfaches WebVTT-StylingExterne Untertiteldateien erforderlich
Nativer Apple-SupportErfordert Player von Drittanbietern (VLC, IINA, Infuse)100 % nativ auf allen Apple-GerätenWird in Safari über moderne Frameworks unterstütztLegacy-QuickTime-Plugin
Container-ArchitekturExtensible Binary Meta Language (EBML)ISO Base Media File Format (Atoms/Boxes)EBML (Matroska-Teilmenge)RIFF-Chunk-Architektur

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Die Datei wird abgespielt, aber die Navigation auf der Zeitleiste ist defekt oder die Dauer wird falsch berechnet.

Ursache: Beschädigtes oder fehlendes „Cues"-Element (die Matroska-Such-Tabelle) aufgrund eines unvollständigen Downloads.

Wiederherstellung: Rekonstruieren Sie die Suchindex-Tabelle sofort mit „mkvmerge -o fixed.mkv broken.mkv".

Sicherheitsanalyse und Angriffsvektoren für Parser

Das EBML-Parsing erfordert die Dekodierung von Integer-Werten variabler Länge und verschachtelte Elementbäume. Fehlgeformte Elementlängen können Speicherverwaltungsfehler auslösen.

Bekannte Angriffsvektoren

  • Heap-Pufferüberlauf beim Parsen von EBML-Elementgrößen in Mediaplayern.
  • Ausführung von beliebigem Code durch fehlerhafte Handhabung eingebetteter Schriftartanhänge in Untertitel-Renderern.
  • Denial-of-Service durch zirkuläre Referenzschleifen in Matroska-Kapitel-Elementen.

Empfohlene Schutzmaßnahmen: Bereinigen Sie eingebettete Anhangstypen und parsen Sie EBML-Strukturen mit speichersicheren Parser-Bibliotheken, die in einer Sandbox ausgeführt werden.

Historische Ursprünge & Meilensteine

2023Die IETF Cellar Working Group bringt die Matroska-Spezifikationen in Richtung eines formalen RFC-Standards voran.
2010Google wählt Matroska EBML als Grundlage für das offene WebM-Webvideoformat.
2002Steve Lhomme kündigt das Matroska-Projekt als flexiblen Fork des MCF-Containers an.

Hauptvorteile & Stärken

  • Der vielseitigste Container überhaupt: unterstützt praktisch jeden Video-, Audio- und Untertitel-Codec.
  • Vollständige Unterstützung für erweiterte, gestaltete Untertitel (ASS/SSA), mehrsprachige Audiospuren und Kapitelmenüs.
  • Hohe Korruptionsresistenz: beschädigte Cluster verhindern nicht die Wiedergabe des umgebenden Videos.

Technische Einschränkungen & Nachteile

  • Keine native Wiedergabe mit dem standardmäßig installierten Apple-QuickTime-Player oder auf iOS-Geräten.
  • Wird nicht von allen kommerziellen Smart-TVs und Hardware-Playern nativ unterstützt.
  • Kann ohne Transkodierung nicht direkt über HTML5 <video> in Standard-Webbrowsern eingebettet werden.

Interessante technische Fakten

  • Der Name „Matroska" leitet sich vom russischen Wort „Matrjoschka" ab und bezieht sich auf ineinandergesteckte Holzpuppen.
  • Die Magic Bytes „1A 45 DF A3" repräsentieren die universelle EBML-Header-ID, die sowohl von MKV als auch von WebM verwendet wird.
  • MKV-Dateien können komplette TrueType- und OpenType-Schriftartendateien direkt im Container einbetten, um Anime-Untertitel darzustellen.

Häufig gestellte technische Fragen

Warum wird MKV auf meinem Fernseher oder Smartphone nicht abgespielt?

Obwohl MKV auf PCs beliebt ist, lizenzieren einige Fernseher und iOS-Geräte den Container oder den darin enthaltenen spezifischen High-End-Audiocodec (wie DTS) nicht. Das Konvertieren von MKV in MP4 behebt Kompatibilitätsprobleme sofort.

Kann ich MKV in MP4 konvertieren, ohne Videoqualität zu verlieren?

Ja! Wenn das Video in Ihrer MKV H.264 oder HEVC ist, verpackt File2File.app die Videostreams in Sekundenschnelle ohne Neukodierung in einen MP4-Container um, wodurch 100 % der Originalqualität erhalten bleibt.

In welchem Verhältnis stehen MKV und WebM zueinander?

WebM basiert auf dem Matroska/EBML-Containermodell und verwendet ein eingeschränktes Profil mit festgelegten Codecs.