使用SOX批量将.L和.R文件混合到立体声文件中

时间:2015-12-21 14:08:30

标签: audio merge bulk sox

我有一个包含单独L和R频道的WAV文件的文件夹。我一直在使用SOX进行某些操作,例如使用以下代码更改特定文件夹中音频文件的采样率:

for file in *.wav; do sox $file -r 44100 -b 24 converted/$(basename $file) -V; done

例如,我有两个要合并的文件:   - CLOSE_1_02.L.wav   - CLOSE_1_02.R.wav 我想将它们合并到立体声文件(左声道中的L和右声道中的R)中,名称为:" CLOSE_1_02.wav"。有人能帮助我吗?

感谢。

2 个答案:

答案 0 :(得分:0)

来自link

sox -M input.l.wav input.r.wav output.wav

将input.l.wav和input.r.wav合并到output.wav。

答案 1 :(得分:0)

很抱歉,答案 (1) 是错误的。提问者想要一个双声道文件,一个声音文件在左声道,另一个在右声道。我尝试了给定的命令,它产生了一个 1 通道的 output.wav,两个输入文件混合到一个通道中。