我正在尝试将2个wave文件合并到一个文件中。这两个文件应该在新文件的开头播放。独立于声音长度。运行以下命令不会给我这个结果。
sox -M new_input.wav myrecording.wav output_test.aiff
是否有其他方法可以通过sox或其他命令行库实现此目的?
答案 0 :(得分:5)
只需用-m更改-M -M =合并 -m = mix
答案 1 :(得分:5)
像Calmarius这样的案件要求:
sox -m in1.wav in2.wav out.wav trim 0 `soxi -D in1.wav`
这停留在in1.wav的长度,对于你知道更短的情况。否则只需添加一个比较器。
答案 2 :(得分:1)
Heythere。对不起迟到的回复=) 命令应如下所示
sox file1 file2 file3
上面将合并前两个文件,并在第3个文件后命名。
您也可以查看文档 http://sox.sourceforge.net/sox.html
答案 3 :(得分:0)
'soxi -D in1.wav'获取文件的长度(in1.wav)