MKV auf dem Mac abspielen
Warum QuickTime nein sagt, was in einer MKV-Datei steckt und welche Wege funktionieren
Kurz gesagt: Ein Mac kann viele MKV-Dateien abspielen, aber nicht allein über den QuickTime Player. MKV ist nur ein Container, und ob eine Datei läuft, hängt von den Codecs darin ab. Du kannst einen Player nehmen, der die Datei an die Medien-Engine von macOS übergibt, einen Player mit eigenen Decodern oder die Datei in MP4 umwandeln. Was passt, hängt vom Inhalt deiner Datei ab.
Warum der QuickTime Player deine MKV-Datei ablehnt
Wenn du eine .mkv-Datei doppelt anklickst und der QuickTime Player eine Fehlermeldung zeigt, wirkt es, als sei das ganze Format nicht unterstützt. Tatsächlich ist es subtiler. Der QuickTime Player ist auf Apples eigene Containerformate wie MOV und MP4 ausgelegt und öffnet Matroska-Dateien (MKV) grundsätzlich nicht, selbst wenn alles darin problemlos abspielbar wäre. Bild und Ton sind mit gängigen Codecs kodiert; der Player kann nur die Schachtel nicht auspacken, in der sie angekommen sind.
Container und Codec einfach erklärt
Stell dir eine MKV-Datei als Versandkarton vor. Im Karton liegen ein Videostrom, ein oder mehrere Tonspuren, Untertitel und Kapitelmarken. Der Codec ist die Sprache, in der jeder Strom geschrieben ist. H.264 und HEVC sind verbreitete Videocodecs. AAC, AC-3, E-AC-3 und FLAC sind verbreitete Audiocodecs. Ein Mac dekodiert diese nativ, bei H.264 und HEVC mit Hardwareunterstützung. Andere Codecs, etwa DTS oder TrueHD, kann macOS häufig gar nicht dekodieren.
Daraus erklären sich die drei typischen Symptome. Lässt sich der Karton nicht öffnen, läuft nichts. Öffnet er sich, aber der Videocodec wird nicht unterstützt, siehst du einen schwarzen Bildschirm oder einen Fehler. Öffnet er sich und nur der Audiocodec fehlt, siehst du das Bild ohne Ton. Welcher Fall vorliegt, findest du mit einem Infotool wie MediaInfo heraus, das für jeden Strom den Codec nennt.
Vier Wege, MKV auf dem Mac abzuspielen
| Weg | Passt, wenn | Kompromiss |
|---|---|---|
| Player auf Basis der macOS-Engine (slplayer ist einer) | Die Datei enthält H.264- oder HEVC-Video und AAC-, AC-3-, E-AC-3- oder FLAC-Ton | Spielt nur, was macOS unterstützt; keine Hilfe bei nicht unterstütztem Ton wie DTS |
| Player mit eigenen Decodern (Open-Source-Player wie VLC oder IINA) | Möglichst jede Datei soll sich öffnen lassen, egal welcher Codec | Größere App, Software-Dekodierung kann mehr Strom brauchen |
| In MP4 umpacken (Remux, zum Beispiel mit ffmpeg) | Bild und Ton sind schon MP4-tauglich und QuickTime oder Apple TV sollen die Datei abspielen | Ein Zusatzschritt pro Datei; Untertitel gehen leicht verloren oder müssen umgewandelt werden |
| Neu kodieren (zum Beispiel mit HandBrake) | Die Codecs werden nicht unterstützt und die Datei soll überall laufen | Langsam, und jede Neukodierung kostet etwas Qualität |
Eine allgemein beste Antwort gibt es nicht. Öffnest du Dateien aus vielen Quellen und weißt vorher nicht, was drinsteckt, ist ein Player mit eigenen Decodern am nachsichtigsten. Sind die meisten deiner Dateien gewöhnliche H.264- oder HEVC-Releases und du willst etwas Leichtes, das sich wie eine Mac-App verhält, reicht ein Player auf der macOS-Engine, und er schont den Akku.
MKV mit slplayer abspielen, Schritt für Schritt
slplayer ist unser eigener Videoplayer für den Mac; nimm diesen Abschnitt also als eine Möglichkeit unter den vier oben. Die App nutzt die Medien-Engine von macOS statt eines Codec-Pakets und spielt nur Formate, die dein Mac unterstützt.
- Installiere slplayer über die slplayer-Seite oder den Mac App Store. Nötig sind macOS 14 oder neuer und kein Konto.
- Ziehe die MKV-Datei ins Fenster oder öffne sie im Finder per Rechtsklick mit slplayer. Mehrere Dateien auf einmal ergeben eine Wiedergabeliste.
- Enthält die Datei zwei Sprachen, wählst du die Tonspur in der Einstellungskarte (Zahnrad).
- Du kannst das Fenster jederzeit schließen. Öffnest du die Datei über „Zuletzt verwendet“ erneut, geht es an der letzten Stelle weiter.
Unterstützte Container sind MKV, MP4, M4V, MOV und MPEG-TS. Unterstützte Codecs sind H.264, HEVC (auch 10-Bit und HDR10), AAC, AC-3, E-AC-3 und FLAC. Lässt sich der Ton einer Datei nicht dekodieren, läuft das Bild ohne Ton, und beim Start erscheint ein Hinweis. Dateien, die sich nicht öffnen lassen, zeigen einen Fehler. Die normale Wiedergabe braucht kein Abo; Splitscreen, Bild-in-Bild und A-B-Loop gehören zum optionalen Pro-Abo, das sich die ersten 7 Tage ohne Zahlungsdaten ausprobieren lässt.
Untertitel-Tipps für MKV-Dateien
Bei Untertiteln beginnt das meiste Durcheinander, deshalb helfen ein paar Regeln.
- Text oder Bild. Textuntertitel (SRT, VTT, SMI) lassen sich leicht anzeigen und umgestalten. Bildbasierte Untertitel, wie sie bei Disc-Rips häufig sind, bestehen aus Bildern und lassen sich nicht umformatieren. slplayer zeigt bildbasierte Untertitel nicht an.
- Gleicher Name wie das Video. Eine Untertiteldatei mit demselben Namen wie der Film im selben Ordner lässt sich am einfachsten zuordnen. Du kannst sie auch während der Wiedergabe über das Untertitelmenü laden.
- Zeichensalat. Meist passt die Zeichenkodierung nicht. Ältere koreanische SMI-Dateien liegen oft in EUC-KR vor, und Player, die UTF-8 annehmen, zeigen Kauderwelsch. slplayer erkennt EUC-KR automatisch. Weitere Ursachen behandelt unsere Anleitung zu Untertitel-Sync und Kodierung.
- Zeitversatz. Verschiebe die Untertitel in kleinen Schritten; slplayer arbeitet in 0,1-Sekunden-Schritten und merkt sich den Versatz pro Datei. Stammen die Untertitel aus einer anderen Fassung des Films, passt ein einzelner Versatz nie.
- Zwei Sprachen gleichzeitig. slplayer kann zwei Untertitelspuren zugleich zeigen, was beim Sprachenlernen hilft.
In slplayer sind die Untertitelformate SRT, VTT und SMI dokumentiert. Erweiterte ASS-Effekte werden nicht unterstützt.
Fehlersuche
- Die Datei lässt sich gar nicht öffnen. Prüfe, ob der Download vollständig ist und die Datei nicht beschädigt. Ist sie intakt, wird der Codec womöglich nicht unterstützt; nimm einen Player mit eigenen Decodern oder wandle die Datei um.
- Bild, aber kein Ton. Der Audiocodec ist vermutlich DTS, TrueHD oder ein anderes Format, das macOS nicht dekodiert. Ein Player auf der macOS-Engine kann das nicht beheben. Nimm einen Player mit eigenen Decodern oder wandle die Tonspur in AAC oder AC-3 um.
- Schwarzer Bildschirm mit Ton. Der Videocodec wird nicht unterstützt, oder die Datei nutzt ein Profil, das dein Mac nicht dekodiert. Ältere Macs haben zudem mit 10-Bit-HEVC manchmal Mühe.
- Ruckeln. 4K-Dateien mit hoher Bitrate fordern viel. Schließe andere aufwendige Apps und prüfe Auflösung und Codec, bevor du dem Player die Schuld gibst.
- Untertitel fehlen. Sie sind eventuell bildbasiert, oder die Untertitelspur ist ausgeschaltet. Schau in der Einstellungskarte nach.
MKV in MP4 umpacken
Sind Bild- und Tonformat schon MP4-tauglich, kannst du den Container ohne Neukodierung wechseln. Das kostet keine Qualität und dauert Sekunden. Mit installiertem ffmpeg lautet der Befehl ffmpeg -i film.mkv -c copy film.mp4. Er scheitert oder lässt Ströme weg, wenn ein Codec nicht in MP4 passt, und Untertitel brauchen meist eine eigene Behandlung. Willst du den Zusatzschritt sparen, öffnet ein Player auf der macOS-Engine die MKV-Datei direkt.
Häufige Fragen
Kann ein Mac MKV-Dateien abspielen?
Ja, mit dem passenden Player. macOS dekodiert gängige Codecs wie H.264, HEVC, AAC und AC-3, aber der QuickTime Player öffnet den MKV-Container nicht. Ein Player, der MKV liest und die Ströme an macOS weitergibt, oder einer mit eigenen Decodern spielt die Datei ab.
Warum läuft meine MKV-Datei auf dem Mac ohne Ton?
Der Ton liegt vermutlich in einem Codec vor, den macOS nicht dekodiert, etwa DTS oder TrueHD. Das Bild läuft trotzdem. Nimm einen Player mit eigenen Decodern oder wandle den Ton in AAC oder AC-3 um.
Ist slplayer der einzige Weg, MKV auf dem Mac zu öffnen?
Nein. Player mit eigenen Decodern öffnen mehr Dateien, und das Umpacken in MP4 klappt bei passenden Codecs. slplayer spielt nur, was macOS unterstützt, und eignet sich für gewöhnliche H.264- und HEVC-Dateien mit geringem Platzbedarf.
Wie behebe ich kaputte Zeichen in Untertiteln auf dem Mac?
Zeichensalat ist meist ein Kodierungsproblem. Nimm einen Player, der die Kodierung erkennt, etwa slplayer, das EUC-KR-SMI-Dateien automatisch erkennt, oder speichere die Untertiteldatei als UTF-8 neu.
Verliert MKV in MP4 umzuwandeln Qualität?
Nicht beim reinen Umpacken, denn dabei werden die Ströme nur in einen neuen Container kopiert. Beim Neukodieren geht dagegen etwas Qualität verloren.
slplayer für den Mac
slplayer spielt MKV, MP4, M4V, MOV und MPEG-TS mit der Medien-Engine von macOS. Details findest du auf der App-Seite.