使用sox将单个文件与多个文件连接起来

时间:2016-11-15 21:00:53

标签: windows concatenation sox

我在Windows 10中使用Sox

我需要连接大量文件。这些都是相同格式的波形文件。这些文件需要成对加入并保存。

一个例子可能是最好的解释方式。我有file1.wav,file2.wav,file3.wav ...我也有firstfile.wav。我需要连接这些文件。

sox firstfile.wav file1.wav newfile.wav

sox firstfile.wav file2.wav newfile2.wav

是否可以自动连接所有这些文件的过程,通过windows命令行中的一行为每对文件创建一个新文件?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我能想到的算法是:

  1. 将file1.wav重命名为tempfile.wav。
  2. 运行命令sox firstfile.wav tempfile.wav file2.wav
  3. 将firstfile.wav重命名为tempfile.wav
  4. 使用新文件而不是file2.wav对下一个文件重复步骤2,否则将tempfile.wav重命名为firstfile.wav。