Як я можу змінити мою команду ffmpeg для жорсткого коду другого потоку субтитрів?


0

Моя команда

ffmpeg -i "a.mkv" -vf subtitles="a.mkv" -acodec copy "a.mp4"

яка спалює перший за замовчуванням

Я хочу записати другий потік субтитрів, а не перший (включено два)

Відповіді:


0

Потрібно вказати індекс потоку.

ffmpeg -i "a.mkv" -vf subtitles="a.mkv":si=1 -acodec copy "a.mp4"

Щоб пропустити перший аудіопотік.

ffmpeg -i "a.mkv" -vf subtitles="a.mkv":si=1 -acodec copy -map 0 -map -0:a:0 "a.mp4"

Спасибі, але я забув деталь, не могли б ви також сказати мені, як вибрати другий аудіо потік замість першого (на додаток до 2-го потоку субтитрів)?
huehuehue
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.