我想为每个输入文件使用不同的卷,并在一定延迟后将每个文件附加到其他文件。我使用此命令来添加延迟。我将如何在同一个命令中为每个文件添加卷。
ffmpeg -i s1.mp3 -i s2.mp3 -filter:a -i s3.mp3 -filter_complex "[1]adelay = 5s | 5s[a1];[2]adelay = 10s | 10s[a2];[0:a][a1][a2]amix = inputs =3[a]" -map "[a]" output7.mp3
答案1
添加体积过滤器:
ffmpeg -i s1.mp3 -i s2.mp3 -i s3.mp3 -filter_complex "[1]volume=2,adelay=5s:all=1[a1];[2]volume=0.5,adelay=10s:all=1[a2];[0:a]volume=3[a0];[a0][a1][a2]amix=inputs=3[a]" -map "[a]" output7.mp3