2012-12-27 71 views
1

我有兩個音頻文件,一個是10秒長,其他是17秒長,我想將這些文件混合在一起,以便17秒文件開始播放開始,而10秒文件將在7秒鐘後進入17秒文件。 我該怎麼做?我也跟着這個link,我也嘗試過Sox FAQ中提到的其他命令,問題7,但是我無法通過提供偏移量來混合兩個文件,我也在命令行嘗試了這個命令,錯誤也是一樣的。使用SOX混合音頻文件與偏移量(在特定點)使用SOX

,我看到的是

選項''無法識別

,我用的命令是

sox -m drums.wav "|sox beats.wav -p pad 1.5" out.wav 

編輯的錯誤:在我看來,該管道運營商「|」壞了,我該如何解決這個問題?

我的問題是完全一樣在這個forum

+0

您是否找到任何解決方案?我無法使用「audionuma」的答案解決此問題。 –

回答

1

我覺得有一個問題與"提及。 嘗試

sox -m drums.wav '|sox beats.wav -p pad 1.5' out.wav 
+0

謝謝你回答它沒有區別,我試圖在Windows控制檯命令和我得到的錯誤是「錯誤寫輸出文件:破管」 –

+0

對不起,實際上這與Mac OS X.8中的bash工作。我沒有Windows系統。也許這裏有一個線索:http://stackoverflow.com/questions/1200235/how-to-pass-a-quoted-pipe-character-to-cmd-exe – audionuma

+0

你使用哪個版本的sox?我正在使用14.4.0 –