Kurz gesagt: Untertitel in einer MKV-Datei gibt es in zwei grundlegend verschiedenen Formen, und die Extraktionsmethode hängt davon ab, welche du hast. Enthält die MKV eine Text-Untertitelspur (SRT oder ASS), speichert ein einziger kostenloser Befehl — ffmpeg oder MKVToolNix' mkvextract — die Untertiteldatei in Sekunden. Zwei häufige Fälle enthalten aber überhaupt keinen Text: bildbasierte Spuren (PGS und VobSub, Standard bei Blu-ray- und DVD-Rips) und direkt ins Bild eingebrannte Untertitel. Beide brauchen OCR. Dieser Leitfaden deckt alle vier Fälle mit den genauen Befehlen ab — angefangen mit einem 10-Sekunden-Check, der dir sagt, welcher Fall auf dich zutrifft.
Wie prüfe ich, welche Untertitelspuren eine MKV-Datei hat?
Bevor du etwas extrahierst, lass dir die Untertitelstreams auflisten. Mit installiertem ffmpeg (brew install ffmpeg auf dem Mac) führst du aus:
ffprobe -v error -select_streams s \
-show_entries stream=index,codec_name:stream_tags=language,title \
-of default=noprint_wrappers=1 input.mkv
Oder, falls du MKVToolNix schon nutzt, gibt mkvmerge -i input.mkv dieselben Infos in verständlicherer Form aus. Der Wert codec_name in der Ausgabe verrät dir alles:
| codec_name | Was es ist | So bekommst du eine SRT |
|---|---|---|
subrip | Reine Text-Untertitel (SRT) | Ein ffmpeg-Befehl — in Sekunden erledigt |
ass | Formatierte Text-Untertitel (verbreitet bei Anime) | Ein ffmpeg-Befehl; die Formatierung geht in SRT verloren |
hdmv_pgs_subtitle | Blu-ray-Bilduntertitel (Bilder von Text) | OCR erforderlich |
dvd_subtitle | DVD-Bilduntertitel (VobSub) | OCR erforderlich |
| Gar keine Ausgabe | Keine Untertitelspur — sichtbare Untertitel sind ins Bild eingebrannt | OCR direkt auf dem Video |
Listet ffprobe subrip oder ass, ist die Extraktion kostenlos und dauert Sekunden; listet es hdmv_pgs_subtitle oder dvd_subtitle, enthält die Spur Bilder von Text, und kein Tool macht daraus ohne OCR eine SRT. Diese Unterscheidung ist die mit Abstand häufigste Quelle der Verwirrung bei MKV-Untertiteln, und sie entscheidet über alles Weitere.
Wie extrahiere ich SRT-Untertitel aus einer MKV mit ffmpeg?
Für Textspuren ist ffmpeg der schnellste Weg und funktioniert auf Mac, Windows und Linux gleich:
# Extract the first subtitle track as SRT
ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
# Extract the second subtitle track (0:s:1 = second, and so on)
ffmpeg -i input.mkv -map 0:s:1 subtitles.srt
# Pick a track by language instead of position
ffmpeg -i input.mkv -map 0:s:m:language:eng english.srt
# Keep an ASS track in its original format (preserves styling)
ffmpeg -i input.mkv -map 0:s:0 -c copy subtitles.ass
Zwei Dinge solltest du wissen. Erstens: Beim Umwandeln einer ASS-Spur in SRT geht stillschweigend die gesamte Formatierung verloren — Schriften, Farben, Positionierung, Karaoke-Effekte —, weil das SRT-Format sie nicht abbilden kann; brauchst du die Formatierung, extrahiere stattdessen nach .ass . Zweitens: -map 0:s:0 zählt nur Untertitelstreams, ist also nicht dieselbe Nummer wie der Stream-Index, den ffprobe ausgibt.
ffmpeg konvertiert beim Extrahieren zwischen Untertitelformaten, deshalb funktioniert ffmpeg -i input.mkv -map 0:s:0 subtitles.srt sowohl bei SRT- als auch bei ASS-Spuren — bildbasierte Spuren (PGS/VobSub) kann es aber nicht in Text umwandeln und bricht mit einem Encoder-Fehler ab, wenn du es versuchst.
Wie extrahiere ich Untertitel mit MKVToolNix (mkvextract)?
MKVToolNix (kostenlos, mkvtoolnix.download, oder brew install mkvtoolnix) extrahiert Spuren bitgenau in ihrem Originalformat. Lass dir zuerst die Spur-IDs auflisten und extrahiere dann per ID:
# List tracks with their IDs
mkvmerge -i input.mkv
# Track ID 0: video (HEVC) / Track ID 1: audio (AAC) / Track ID 2: subtitles (SubRip/SRT)
# Extract track 2 as SRT
mkvextract input.mkv tracks 2:subtitles.srt
# Extract several tracks in one run
mkvextract input.mkv tracks 2:english.srt 3:spanish.srt
Ein Stolperstein, über den fast jeder fällt, der danach sucht: Die MKVToolNix-GUI hat keine Extraktionsfunktion — extrahieren kann nur das Kommandozeilen-Tool mkvextract. Die GUI ist fürs Multiplexen (Spuren hinzufügen), das Bearbeiten von Headern und das Aufteilen von Dateien gedacht — wer darin einen „Extrahieren“-Button sucht, sucht also zwangsläufig vergeblich.
Die Dateiendung muss zum Codec der Spur passen: .srt für SubRip, .ass für ASS/SSA, .sup für PGS, und bei VobSub schreibt mkvextract .idx + .sub als Paar. Damit kommen wir zu dem Fall, in dem die extrahierte Datei gar kein Text ist.
Öffnet sich der extrahierte Untertitel als Zeichensalat, nutzt die Datei vielleicht eine alte Zeichenkodierung statt UTF-8. Mit dem Subtitle Encoding Fixer kannst du die richtige Dekodierung in der Vorschau prüfen und direkt im Browser eine saubere UTF-8-Kopie speichern.
Was, wenn die Untertitelspur PGS oder VobSub ist (bildbasiert)?
Blu-ray-Rips enthalten fast immer Spuren vom Typ hdmv_pgs_subtitle , DVD-Rips enthalten dvd_subtitle (VobSub). Diese Spuren speichern jeden Untertitel als gerendertes Bild, das der Player über das Video legt — Text steckt darin nicht. Beim Extrahieren erhältst du also nur eine .sup oder .idx/.sub — eine Datei, die Untertitel-Editoren und Videoplattformen nicht als Text lesen können.
Um PGS-Untertitel in SRT umzuwandeln, braucht es weiterhin OCR — du musst die Spur aber nicht erst in ein Video einbrennen. Extrahiere auf dem Mac die PGS-Spur im Format .sup mit mkvextract:
# Find the PGS track ID first
mkvmerge -i input.mkv
# Replace 2 with the actual PGS track ID
mkvextract input.mkv tracks 2:subtitles.sup
Zieh dann subtitles.sup in das GeekLink-Dashboard. Wähle bei der Abfrage die Untertitelsprache; GeekLink liest jedes PGS-Bild direkt per OCR aus, übernimmt die Zeitstempel aus der Spur und schreibt lokal eine SRT. Dabei wird weder das Video neu kodiert noch irgendetwas hochgeladen. Dieser direkte SUP/PGS-Weg gilt für PGS; VobSub (.idx/.sub) braucht eine separate Umwandlung oder einen Video-OCR-Workflow.
Was, wenn die MKV gar keine Untertitelspur hat (eingebrannte Untertitel)?
Das ist der häufigste Fall bei heruntergeladenen Animes, Drama-Episoden und neu kodierten Videos: ffprobe listet keinen Untertitelstream auf, und trotzdem siehst du beim Abspielen eindeutig Untertitel. Zeigt ffprobe keinen Untertitelstream an, sind aber beim Abspielen Untertitel zu sehen, dann sind sie ins Bild selbst eingebrannt — kein Extraktor, Demuxer oder Konverter kann sie herausholen; der einzige Weg ist OCR auf dem Video.
- Importiere die MKV in GeekLink auf deinem Computer — keine Umwandlung nötig, MKV wird direkt unterstützt.
- OCR-Extraktion starten. Sie liest den Untertiteltext aus den Frames und fasst ihn zu getimten Untertitelzeilen zusammen.
- Als SRT exportieren — oder vorher übersetzen und eine zweisprachige Datei exportieren.
Die OCR läuft lokal und verarbeitet einen ganzen Stapel in einem Durchgang, sodass du eine komplette Staffel auf einmal in die Warteschlange stellen kannst. Die vollständige Anleitung findest du hier: So extrahierst du eingebrannte Untertitel per OCR; wenn du gerade ein Tool auswählst, lies Die besten Tools zum Extrahieren eingebrannter Untertitel 2026. Unsicher, ob deine Untertitel eingebettet oder eingebrannt sind? Den Unterschied erklärt Eingebettete vs. eingebrannte Untertitel.
Wie übersetzt du die extrahierten Untertitel?
Die Extraktion ist oft der erste Schritt eines Lokalisierungsprojekts. Eine aus einer MKV extrahierte SRT-Datei lässt sich direkt in GeekLink importieren und mit KI in über 40 Sprachen übersetzen, wobei das ursprüngliche Timing erhalten bleibt — keine neue Transkription nötig. Exportiere das Ergebnis als übersetzte SRT oder zweisprachige SRT, oder brenne die Übersetzung ins Video ein. Kompletter Workflow: So übersetzt du eingebrannte Untertitel.
FAQ
Wie extrahiere ich Untertitel aus einer MKV-Datei?
Hat die MKV eine Text-Untertitelspur, führ ffmpeg -i input.mkv -map 0:s:0 subtitles.srt aus — das dauert Sekunden und ist kostenlos. Ist die Spur bildbasiert (PGS/VobSub) oder sind die Untertitel ins Bild eingebrannt, gibt es keinen Text zum Extrahieren; dann brauchst du OCR-Software, die sie aus den Frames liest.
Kann die MKVToolNix-GUI Untertitel extrahieren?
Nein. Die MKVToolNix-GUI fügt Spuren zu MKV-Dateien zusammen, hat aber keine Extraktionsfunktion. Extrahiert wird mit mkvextract, dem Kommandozeilen-Tool, das mitinstalliert wird: mkvmerge -i input.mkv , um die Spur-ID zu finden, dann mkvextract input.mkv tracks 2:subtitles.srt.
Kann VLC Untertitel aus einer MKV extrahieren?
Nein. VLC kann eingebettete Untertitelspuren anzeigen und zwischen ihnen wechseln, hat aber keine Funktion, um eine Spur als Untertiteldatei zu exportieren. Nutze ffmpeg oder mkvextract für Textspuren oder OCR für bildbasierte und eingebrannte Untertitel.
Warum kamen meine Untertitel als .sup- oder .idx/.sub-Datei statt als SRT heraus?
Weil die Spur bildbasiert ist: .sup ist Blu-ray-PGS und .idx/.sub ist DVD-VobSub. Beide speichern Untertitel als Bilder, also bleiben beim Extrahieren die Bilder erhalten. Um sie in SRT umzuwandeln, braucht es OCR — kein Formatkonverter kann das, weil in der Datei kein Text steckt, den man umwandeln könnte.
Wie bekomme ich die offiziellen Untertitel von einer Blu-ray?
Rippe die Disc zuerst mit MakeMKV in eine MKV-Datei — zum Lesen einer Blu-ray brauchst du ein Blu-ray-Laufwerk, meist ein externes per USB, da kein Mac und fast kein Laptop eines eingebaut hat. Der Rip behält die offiziellen Untertitelspuren der Disc, und das sind PGS-Bilder (.sup), kein Text. Extrahiere die PGS-Spur mit mkvextract, zieh die entstandene Datei vom Typ .sup in GeekLink und wähle die Untertitelsprache für die OCR. GeekLink behält die ursprünglichen Zeitstempel bei. Ist der Text bei einer Fassung ins Bild eingebrannt statt in einer Spur gespeichert, importiere das Video und lies die Frames direkt per OCR aus.
Wie wandle ich PGS-Untertitel auf dem Mac in SRT um?
Extrahiere die PGS-Spur mit mkvextract, zieh die entstandene Datei vom Typ .sup in GeekLink und wähle die Untertitelsprache. GeekLink liest die PGS-Bilder direkt per OCR aus und exportiert eine SRT mit den ursprünglichen Zeitstempeln der Spur — komplett lokal auf deinem Computer.