我必须将两个(或更多)音频文件(如吉他和鼓轨道)合并到一个文件中。我在 linux CentOS 上运行,我需要一个命令行工具来执行此操作,因为我必须将它作为后台进程的一部分运行,通过自定义 bash 脚本的 crontab 触发。我还需要能够更改声像、音量、修剪和开始时间(即,我希望吉他音轨在鼓音轨后 1.25 毫秒后开始,这样它们就可以彼此同步)。
我的第一选择是 ffmpeg,但我想知道是否有比 ffmpeg 更具体、更可靠且不那么模糊的东西。
谢谢一吨!-k-
Sox是最好的方法。您的命令如下:
sox -M guitar.wav drum.wav final.wav
我不确定 sox 是否可以做到所有这些(尤其是开始时间),但我认为可以:http ://sox.sourceforge.net/
当然,这将是我的“goto”工具,而不是我自己的。