Como posso usar o FFmpeg para gravar uma transmissão ao vivo para vários arquivos simultaneamente?

1

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!

    
por cnfcnf 14.06.2013 / 12:48

1 resposta

3

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"
    
por 14.06.2013 / 15:24

Tags