Как сохранить дорожка субтитров при переключении звуковой дорожки по умолчанию?

У меня есть видеофайлы с 2 звуковыми дорожками (англ, яп) и 1 вспомогательной дорожкой (англ), Я пытался изменить звуковую дорожку по умолчанию, используя ffmpeg (по умолчанию используется английский, я хочу сделать японский звуковой дорожкой по умолчанию)

Я обнаружил, что команда

ffmpeg -i "input.mkv" - map 0: 0 -map 0: 2 -map 0: 1 -расположение: a: 0 default -disposition: a: 1 none -c copy "output.mkv"

Это работало нормально, но потом я обнаружил, что субтитры трек пропал, так как я могу его сохранить?

спасибо yuo

1
задан 31 July 2020 в 16:23

1 ответ

Map all streams with -map 0:

ffmpeg -i input.mkv -map 0 -disposition:a:0 default -disposition:a:1 none -c copy output.mkv

I'm guessing your input contains at least 4 streams (1 video, 2 audio, 1 subtitle) but you were only mapping 3 streams. -map 0 will include all of the streams from the input.

1
ответ дан 2 August 2020 в 21:59

Другие вопросы по тегам:

Похожие вопросы: