Untertitelformat mit ffmpeg ändern

Untertitelformat mit ffmpeg ändern

Wie kann ich das Untertitelformat eines Films beispielsweise in .srt ändern?

Ich habe einen beliebigen Film (Ton, Video und eingebettete Untertitel). Ich möchte nur die Untertitel in .srt ändern und alles andere unverändert lassen. Wenn es dafür eine bessere Möglichkeit als mit ffmpeg gibt, wäre das auch für mich in Ordnung.

Aktuellen Zustand

Audio-Codec: x, Video-Codec: y, Untertitelformat: z

Wunschzustand

Audio-Codec: x, Video-Codec: y, Untertitelformat: .srt

Antwort1

FFmpeg hat einen SubRip-Encoder, also

ffmpeg -i input.mkv -c copy -c:s srt out.mkv

Antwort2

Vorausgesetzt, „z“ ist ein unterstütztes Format, sollte etwas so Einfaches wie das Folgende funktionieren:

ffmpeg -i input.z output.srt

Listen Sie Ihre Codecs auf mit ffmpeg -codecsum sicherzustellen, dass Ihr „z“-Typ unterstützt wird.

Antwort3

Sie können versuchen, die Untertitel mit einem einfachen Tool namens Avidemux zu konvertieren. Ich habe es schon einmal verwendet und es funktioniert gut. Weitere Informationen dazu finden Sie hier.Hier.

verwandte Informationen