Изменение формата субтитров с помощью ffmpeg

Изменение формата субтитров с помощью ffmpeg

Как изменить формат субтитров фильма, например, на .srt?

У меня есть любой фильм (звук, видео и встроенные субтитры). Я просто хочу изменить субтитры на .srt, оставив все остальное без изменений. Если есть способ сделать это лучше, чем с помощью ffmpeg, то я бы тоже согласился.

Текущее состояние

аудиокодек: x, видеокодек: y, формат субтитров: z

Желаемое состояние

аудиокодек: x, видеокодек: y, формат субтитров: .srt

решение1

В FFmpeg есть кодировщик SubRip, поэтому

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

решение2

Если предположить, что формат «z» поддерживается, то должно сработать что-то такое простое:

ffmpeg -i input.z output.srt

Перечислите ваши кодеки с помощью ffmpeg-кодекичтобы убедиться, что ваш тип «z» поддерживается.

решение3

Вы можете попробовать конвертировать субтитры с помощью простого инструмента под названием Avidemux. Я уже пользовался им раньше, и он отлично работает. Узнайте больше о немздесь.

Связанный контент