Use a opção stream_index
/ si
para escolher o fluxo de legendas desejado. Para renderizar o segundo fluxo de legendas a partir de foo.mkv
:
subtitles=foo.mkv:si=1
Veja a documentação do filtro de legendas para mais informações.
Estou tentando gravar legendas nesse formato:
0:0 Video
0:1 English Audio
0:2 Japanese Audio
0:3 English subtitle (default)
0:4 English subtitle (translation only)
Ambos são subrip. O que eu costumo usar é esse arquivo em lotes
ffmpeg -i "foo.mkv" ^
-map 0:0 -map 0:2 ^
-c:a:2 copy ^
-vf subtitles="foo.mkv" ^
"foo_1.mkv"
mas só funciona se houver um fluxo de legendas. Quando executo isso nos vídeos de legenda dupla, ele processa um novo vídeo, mas não fornece legendas.
Use a opção stream_index
/ si
para escolher o fluxo de legendas desejado. Para renderizar o segundo fluxo de legendas a partir de foo.mkv
:
subtitles=foo.mkv:si=1
Veja a documentação do filtro de legendas para mais informações.