通过在这里提出另一个问题,我得到了工作代码
ffmpeg -i input.mp3 -i second.mp3 -filter_complex "[0:a]atrim=end=10,asetpts=N/SR/TB[begin];[0:a]atrim=start=10,asetpts=N/SR/TB[end];[begin][1:a][end]concat=n=3:v=0:a=1[a]" -map "[a]" output
代码在10秒时将secont.mp3插入input.mp3。
,但是现在我需要将second.mp3叠加到input.mp3中,从10秒开始。换句话说,我需要播放input.mp3,10秒钟后,我需要同时开始玩第二。
我给出的代码保留了input.mp3的参数,并更改second.mp3的所有内容以匹配input.mp3。
您能帮我更改我必须执行覆盖的命令...
使用
ffmpeg -i input.mp3 -i second.mp3 -filter_complex "[1:a]adelay=10000|10000[1a];[0:a][1a]amix" output
阿德莱(Adelay)延迟了第二个音频,从10秒开始。Amix将两个音频混合在一起。