到目前为止,这是我的尝试,但直到视频结束,我才成功制作了音频循环:
video="$1"
audio="$2"
ffmpeg \
-i "$1" \
-i "$2" \
-filter_complex \
"[0:a]apad[main];[1:a]volume=-21dB,loop=0,apad[A];[main][A]amerge[out]" \
-c:v copy -c:a aac -map 0:v -map "[out]" \
-preset ultrafast -threads 0 \
-ac 2 -pix_fmt yuv420p -t 30 \
"mixed.mp4"
我从stackoverflow的另一个答案中复制了此命令,但是我并没有完全理解它。