Você pode usar -map
para selecionar seus fluxos desejados e -codec copy
(ou o -c copy
alias) para usar o modo copiar cópia em vez de recodificar:
ffmpeg -i input \
-map 0:v:0 -codec copy output0 \
-map 0:v:1 -codec copy output1 \
-map 0:v:2 -codec copy output2 \
-map 0:v:3 -codec copy output3
0:v:3
refere-se a: selecione a primeira entrada ( 0
), selecione o tipo de fluxo de vídeo ( v
), selecione o quarto fluxo de vídeo ( 3
). Observe que ffmpeg
começa a contar a partir de 0 para -map
, e é por isso que 3
é o quarto fluxo.
O exemplo acima, no seu caso, é o mesmo que:
ffmpeg -i input \
-map 0:1 -codec copy output0 \
-map 0:2 -codec copy output1 \
-map 0:3 -codec copy output2 \
-map 0:4 -codec copy output3
... mas geralmente acho o primeiro método mais flexível.