É possível extrair todas as faixas de legendas usando um comando?

1

É possível extrair todas as faixas de legendas (ao mesmo tempo) usando um comando?

Podemos usar, ffmpeg -i <video file> -map 0:s:<index> subs.srtmas se tivermos um arquivo de contêiner de vídeo com muitas legendas, precisamos executar esse comando várias vezes (e executar index++após cada comando)

user25
fonte
Você sabe o número de inscritos?
Gyan
@ Gyan sim, parece que encontrei a solução brontosaurusrex.github.io/2017/01/17/… como eu entendo que será muito mais rápido (tempo de execução) do que o comando execute para cada legenda separadamente. é correto que seja muito mais rápido?
usar o seguinte comando
@ Gyan também existe alguma diferença entre -map 0:s:0 -c copye apenas -map 0:s:0(sem cópia) ao usá-lo para a faixa subrip (srt)? O ffmpeg entenderá que não deve converter nada se já tiver o formato necessário?
usar o seguinte comando
Não, você precisa manter o valor -c copypara cada saída.
Gyan