
Я пытаюсь экспортировать поток субтитров из файла 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.