我有两个单声道音频文件,长度分别为 60 秒和 90 秒。
我想将这对文件混合成一个立体声文件(每个通道一个),以便它们同时结束。
我可以使用以下合并过滤器来实现这一点,该过滤器在最短文件的开始时包含一个延迟。
ffmpeg -i one.wav -i two.wav -filter_complex "[0:a]adelay=30s[1:a]amerge=inputs=2[aout]" -map "[aout]" output.mp3
这很有效但我必须预先计算两个通道之间的持续时间差异来确定我的延迟 - 有没有办法可以指定文件应该一起结束?
谢谢大家!