video – Concatenate [image+mp3] with [MP4+mp3] using a FFmpeg filter_complex Concat filter

I’m trying to concatenate four files: image+audio with video+audio using ffmpeg. The resulting output only contains the first image+audio pair, the second pair is missing.

First pair is 1.jpg and audio.mp3

Second pair is video.mp4 and audio2.mp3

Command:

ffmpeg -y \
 -loop 1 -t 5.027777777777779 -i 1.jpg \
 -i audio.mp3 \
 -i video.mp4 \
 -i audio2.mp3 \
 -filter_complex \
"[0:v]\
scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1,\
fade=t=in:st=0:d=1,fade=t=out:st=11.027777777777779:d=1\
,scale=8000:-1,zoompan=z='if(lte(pzoom,1.0),1.1967860822005856,max(1.0760773957644252,pzoom-5.041931409561658E-4))':x='iw/2-(iw/pzoom/2)':y='ih/2-(ih/pzoom/2)':d=1,scale=hd1080\
[v0];\
 \
[2:v]scale=1920:1080,setsar=sar=1; \
[v0][1][3]concat=n=2:v=1:a=1[v][a]\
"\
 -map "[v]" -map "[a]" output/video_gen_jpgAudioVideo2.mp4

Read more here: Source link