Use
ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i audio.mp3 \
-filter_complex
"[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa];
[outa][4]amix=duration=first[outa]" -map "[outv]" -map "[outa]" out.mp4
Estou concatenando 4 arquivos de vídeo com ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" out.mp4
Eu tenho outro arquivo de áudio (audio.mp3) que precisa ser misturado ao vídeo como música de fundo. Como posso especificar isso no comando acima?
Use
ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i audio.mp3 \
-filter_complex
"[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa];
[outa][4]amix=duration=first[outa]" -map "[outv]" -map "[outa]" out.mp4
Tags ffmpeg