Meu comando é
ffmpeg -i "a.mkv" -vf subtitles="a.mkv" -acodec copy "a.mp4"
que queima o primeiro por padrão
Eu quero gravar o segundo fluxo de legendas, não o primeiro (há dois incluídos)
Você precisa especificar o índice de fluxo.
ffmpeg -i "a.mkv" -vf subtitles="a.mkv":si=1 -acodec copy "a.mp4"
Para omitir o primeiro fluxo de áudio.
ffmpeg -i "a.mkv" -vf subtitles="a.mkv":si=1 -acodec copy -map 0 -map -0:a:0 "a.mp4"
Tags ffmpeg