FFmpeg: Untertitel-Stream in .ass-Datei exportieren

FFmpeg: Untertitel-Stream in .ass-Datei exportieren

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.assVorausgesetzt, Sie haben herausgefunden, dass die Stream-Kennung 0:7 lautet.

verwandte Informationen