FFmpeg: экспорт потока субтитров в файл .ass

FFmpeg: экспорт потока субтитров в файл .ass

Я пытаюсь экспортировать поток субтитров из файла MKV в файл субтитров ASS. Я не очень опытен с ffmpeg, поэтому прошу прощения, если упустил что-то очевидное

Вот что у меня получилось на данный момент:

ffmpeg -i input.mkv -map 0:7 -c:s ass output_subtitle.ass

Но когда я пытаюсь запустить его, он выдает ошибку «Поддерживается только тип SUBTITLE_ASS»

решение1

попробуй это

ffmpeg -i input.mkv -map 0:{subtitle_stream_index} -c copy output_subtitle.ass

если предположить, что индекс потока субтитров равен 7 из вашего вопроса, то команда будет

ffmpeg -i input.mkv -map 0:7 -c copy output_subtitle.ass

решение2

Попробуйте сделать следующее: ffmpeg -i input.mkv -vn -an -codec:s:0.7 ass output_subtitle.assпредположим, вы обнаружили, что идентификатор потока — 0:7.

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