
Ich versuche, den Untertitelstream einer MKV-Datei in eine ASS-Untertiteldatei zu exportieren. Ich habe nicht viel Erfahrung mit ffmpeg, also tut es mir leid, wenn ich etwas Offensichtliches übersehe.
Das ist, was ich bisher habe:
ffmpeg -i input.mkv -map 0:7 -c:s ass output_subtitle.ass
Aber wenn ich versuche, es auszuführen, erhalte ich die Fehlermeldung „Nur Typ SUBTITLE_ASS wird unterstützt“
Antwort1
Versuche dies
ffmpeg -i input.mkv -map 0:{subtitle_stream_index} -c copy output_subtitle.ass
vorausgesetzt, der Untertitel-Stream-Index ist 7 aus Ihrer Frage, dann wird der Befehl sein
ffmpeg -i input.mkv -map 0:7 -c copy output_subtitle.ass
Antwort2
Sie sollten Folgendes versuchen: ffmpeg -i input.mkv -vn -an -codec:s:0.7 ass output_subtitle.ass
Vorausgesetzt, Sie haben herausgefunden, dass die Stream-Kennung 0:7 lautet.