ffmpeg: Como adicionar dois fluxos de áudio consecutivos a um arquivo de vídeo

0

Eu tenho os seguintes arquivos:

- video.mp4 (120sec, no audio)
- audio1.mp3 (70sec)
- audio2.mp3 (50sec)

Eu quero combinar esses arquivos de tal forma que o audio1.mp3 comece no início de um vídeo, e o audio2.mp3 comece aos 70 segundos do vídeo (quando o audio1.mp3 terminar). O vídeo não deve ser recodificado. Como pode ser alcançado com o ffmpeg?

    
por PanJanek 29.10.2014 / 09:44

1 resposta

1

Dois passos, primeiro concatenar os áudios e adicioná-lo ao seu arquivo de vídeo.

ffmpeg -i "concat:input1.mp3|input2.mp3" -c copy output.mp3
ffmpeg -i video.mp4 -i output.mp3 -map 0 -map 1 -codec copy -shortest output_video.mp4
    
por 29.10.2014 / 10:05