Format auf einen Blick
- Vollständiger Name
- Matroska Video Container
- Dateiendungen
- .mkv
- MIME-Typen
- video/x-matroska
- Kategorie
- Video
- Komprimierung
- Vom enthaltenen Codec abhängig
- Transparenz
- Nicht anwendbar
- Animation
- Nicht anwendbar
- Eigenschaften
- Mehrere Medien-Spuren, Untertitel, Kapitel
Passende Werkzeuge
Was ist das Format?
Matroska ist ein offenes, erweiterbares Containerformat. .mkv wird üblicherweise für Matroska mit Video verwendet, .mka für reine Audiodateien.
Ein Player muss die Matroska-Struktur und jeden ausgewählten Codec verstehen. Zwei MKV-Dateien können daher trotz gleicher Endung unterschiedlich funktionieren.
Wofür wird es verwendet?
- Videoarchive mit mehreren Audiosprachen
- Filme und Serien mit Untertiteln
- Hochwertiges Video mit verlustfreiem Audio
- Zusammenführen synchroner Medienspuren ohne Neukodierung
Welche Programme können es öffnen?
- VLC media player
- mpv
- Kodi
- FFmpeg und kompatible Medienprogramme
Unterstützung auf Geräten und in Browsern
VLC und mpv sind zuverlässig; Systemplayer hängen von installierten Codecs ab.
VLC, mpv oder IINA werden oft benötigt, da QuickTime MKV nur eingeschränkt unterstützt.
VLC, mpv und GStreamer-Player unterstützen Matroska mit verfügbaren Codecs meist gut.
VLC und kompatible Player öffnen viele MKV-Kombinationen.
Normalerweise wird ein Drittanbieter-Player wie VLC benötigt.
Native HTML-Video-Wiedergabe von MKV ist uneinheitlich und hängt von Container und Codec ab.
Vorteile
- Viele synchrone Video-, Audio- und Untertitelspuren möglich
- Kapitel, Anhänge und umfangreiche Metadaten
- Flexible Auswahl offener und proprietärer Codecs
Nachteile
- Nicht jeder Player unterstützt Matroska nativ
- Die Endung .mkv verrät den enthaltenen Codec nicht
- Große Dateien mit vielen Spuren belasten Browser-Speicher
Vergleich mit Alternativen
MP4 ist auf Geräten und im Browser kompatibler; MKV ist flexibler bei vielen Spuren und Untertiteln.
MOV ist in Apple- und Profiabläufen verbreitet; MKV ist offen und beliebt für Verteilung und Archive.
WebM verwendet eine engere weborientierte Codec-Auswahl; Matroska akzeptiert deutlich mehr Codecs.
Unterstützung in LocalFileLab
Der Container wird an FFmpeg/WASM übergeben; die gebündelten Decoder sind im Repository nicht pro Codec aufgelistet.
Die Codec-Tabelle zeigt die für MKV tatsächlich konfigurierten Encoder.
MKV wird lokal transkodiert und nicht nur als Container verkleinert.
Wiedergabe hängt von den enthaltenen Codecs und nativer Matroska-Unterstützung ab.
Grundlegende Metadatenzuordnung ist einstellbar; Anhänge, Kapitel und Stream-Metadaten bleiben nicht nachweislich vollständig erhalten.
Container und Codecs
Die LocalFileLab-Angaben unten stammen aus den tatsächlich konfigurierten FFmpeg/WASM- und WebCodecs-Pfaden. Nicht ausdrücklich im Repository belegte Decoder oder Spuren sind als nicht verifiziert markiert.
- Container
- Matroska / MKV
- Typische Video-Codecs
- H.264 / AVC, H.265 / HEVC, VP9, AV1, MPEG-4 Part 2
- Typische Audio-Codecs
- AAC, MP3, Opus, Vorbis, FLAC, AC-3, E-AC-3
| Codec | Typ | Eingabe | Ausgabe | Hinweise |
|---|---|---|---|---|
| H.264 / AVC | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| H.265 / HEVC | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. Abspielen kann einen passenden Browser- oder System-Codec erfordern. |
| VP9 | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| AV1 | Video | Nicht verifiziert | Nicht unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Dieser Codec wird für diesen Container nicht als Ausgabe angeboten. |
| MPEG-4 Part 2 | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| AAC | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| MP3 | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| Opus | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| Vorbis | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| FLAC | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| AC-3 | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| E-AC-3 | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| Text and subtitle tracks | Untertitel | Nicht verifiziert | Nicht unterstützt | Diese Spur wird beim Export nicht ausdrücklich zugeordnet. |
Spuren und Metadaten
- Untertitelspuren
- Nicht verifiziert
- Mehrere Audiospuren
- Nicht unterstützt
- Kapitel
- Nicht verifiziert
- Metadaten
- Einstellbar
Bekannte Kombinationen
Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert.
Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. Abspielen kann einen passenden Browser- oder System-Codec erfordern.
Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert.
Dieser Codec wird für diesen Container nicht als Ausgabe angeboten.
Verwandte Formate
Häufige Fragen
Ist MKV ein Video-Codec?
Nein. MKV ist ein Container. Video kann H.264, HEVC, VP9 oder andere Codecs verwenden; Audio besitzt einen eigenen Codec.
Warum läuft eine MKV-Datei und eine andere nicht?
Sie können andere Codecs, Profile, Farbtiefen oder Spuren enthalten. Ein Player kann den Container verstehen, aber einen ausgewählten Stream nicht.
Erhält LocalFileLab alle MKV-Spuren?
Das wird nicht garantiert. Aktuelle Wege verarbeiten primäres Video und Audio; mehrere Audiospuren, Untertitel, Anhänge und Kapitel werden nicht ausdrücklich zugeordnet.