При добавлении дорожки субтитров .ass к mkv-видео с помощью ffmpeg она не устанавливается в качестве дорожки по умолчанию, поэтому при воспроизведении вам придется вручную включать субтитры. Можно ли установить флаг по умолчанию для дорожки субтитров?
Используемая команда 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, как предлагается в этом аналогичном вопросе: Как установить потоки по умолчанию с помощью ffmpeg
Впоследствии с помощью mkvpropedit можно установить флаг по умолчанию следующим образом:
mkvpropedit output.mkv --edit track:s1 --set flag-default=1
Но можно ли сделать это напрямую с помощью ffmpeg?