A maneira mais fácil seria usar o tee pseudo-muxer ( documentação ). Resumidamente:
ffmpeg -i INPUT [output options] -f tee "ou1.mp4|out2.mp4|out3.mp4"
Eu tenho o FFMPEG lendo uma transmissão ao vivo e gravando em um arquivo MP4. Eu gostaria de modificar o comando FFMPEG para gravar arquivos 3 MP4 simultaneamente. Isso significa que, em vez de gerar um arquivo, o FFMPEG deve gerar 3 arquivos simultaneamente (essencialmente, os pacotes de dados devem ser lidos e gravados em 3 locais diferentes no disco). Os 3 arquivos são idênticos, claro.
Concordo que existem restrições com a velocidade do disco e a velocidade do processador, mas gostaria de poder fazê-lo de qualquer maneira. Aconselho!
Obrigado!
A maneira mais fácil seria usar o tee pseudo-muxer ( documentação ). Resumidamente:
ffmpeg -i INPUT [output options] -f tee "ou1.mp4|out2.mp4|out3.mp4"
Tags ffmpeg