2014-05-22 93 views
2

我有3个wav文件:1.wav,2.wav和noise.wav。 我想在output.wav中连接1.wav和2.wav,然后使用单个SOX命令将output.wav与noise.wav合并。我知道如何分两步来做到这一点。有一种方法可以一步完成吗?连接两个WAV文件,然后合并SOX中的第三个WAV文件

这是我要做的事:

sox 1.wav 2.wav output.wav 
sox -m output.wav noise.wav output2.wav 

回答

4

小时后,并试图小时finaly我找到一个方法来做到这一点:

这是anwser:

sox -m "|sox 1.wav 2.wav -p" noise.wav output.wav 

哪里1.wav,2.wav和noise.wav是文件本地存储和输出.wav是SOX生成的输出。

我希望这能节省时间。我在网上搜索这个答案几天,没有运气。

+0

谢谢,这有助于很多:)接受你自己的答案,让人们会知道这是一个解决的问题:) – trainoasis