Добавив дорожку субтитров .ass к видео mkv с помощью ffmpeg, он не установлен как трек по умолчанию, поэтому при воспроизведении вам необходимо вручную включить субтитры. Можно ли установить флаг по умолчанию для трека субтитров? Командаffmpeg set субтитры трек по умолчанию
FFmpeg используется:
ffmpeg -i video.mp4 -i subtitles.ass -c:v libx264 -preset veryslow \
-pix_fmt yuv420p10le -c:a copy -c:s copy output.mkv
Обратите внимание, что я хочу, чтобы сохранить .ass формат субтитров, не конвертировать субтитры mov_text, как предложено в этом подобный вопрос: How to set default streams with ffmpeg
Существует возможность впоследствии установить флаг по умолчанию с помощью mkvpropedit следующим образом:
mkvpropedit output.mkv --edit track:s1 --set flag-default=1
Но можно ли это сделать напрямую с помощью ffmpeg?
SO, вероятно, неправильный сайт для этого вопроса, но сам вопрос является действительным. У меня такая же проблема. – Tobia