2013-02-19 117 views
3

我已經嘗試了所有的sox.exe真實相結合的方法,包括序列,混合,合併,乘等sox.exe - 混合立體聲音樂單人聲

我不能得到的單聲軌道與立體聲音樂曲目混合並將單聲道曲目集中在混音中。

使用音頻文件在混音/反彈中同時播放的任何方法都會將單聲道軌道拍成左聲道。我希望它能夠很好地融入混音中,但無法弄清楚如何讓它奏效。

任何幫助將不勝感激。它被用在批處理腳本中,並且必須是一個只需要用戶干預即可運行的命令:2+文件,全部一起播放,保持立體聲和單聲道原樣,輸出一個文件。

回答

7

將聲道放在中央意味着將其添加到兩個通道中的音量相同。你可以這樣說:

sox -M stereo.wav vocal.wav result.wav remix -m 1,3 2,3 

這裏,-M(或--combine=merge)告訴SOX合併所有輸入文件的所有通道。來自stereo.wav的立體聲聲道將成爲聲道1和2,即來自vocal.wav聲道3的單聲道。然後,效果允許以不同方式混合它們。它比標準組合方法更能控制過程。

這裏,1,3將第一輸出通道描述爲通道1和3(即原始左音樂通道和聲道)的總和(混合​​)。因此,第二輸出聲道的2,3意味着正確的音樂聲道和聲道的總和。

可能發生剪輯,或者與背景音樂相比,聲道太響或太柔和。如果它發生,這可以通過添加通道調節劑像p-5(減少了5dB體積)來校正:

remix -m 1p-5,3 2p-5,3 

如果相對體積是確定的,但發生削波,的自動縮放選項之一也可能足以補救它(remix -a 1,3 2,3remix -p 1,3 2,3)。

這適用於已知數量的輸入文件,您知道哪個是哪個文件。若要自動處理任意數量的單聲道/立體聲輸入文件,需要一些腳本,以將單聲道和立體聲文件分開,並構建適當的SoX呼叫。

+0

哇,太感謝你了。幾周後沒有檢查過這個網站,只是看到了這個。 – user1721724 2013-05-10 15:14:46