2011-12-02 41 views
2

我一直在搜索互聯網,沒有成功的工具,將允許兩個mp3文件相互重疊。我有一位客戶希望建立一項服務,允許某人從文件列表中選擇音樂曲目和聲音曲目,然後讓它們一起播放。她的業務生產可視化CD,我相信這將是最好的途徑,因爲她擁有數百種可視化mp3腳本和約30種支持音樂。這將允許動態合併這兩個文件,並將它們緩存起來,而不是按需進行手動工作。Linux工具覆蓋MP3文件以供在PHP中使用

我已經調查過ffmpeg和其他工具,但這些往往會處理切割/分割/合併等,但我沒有發現任何可以讓我將兩個音軌重疊在一起以產生合併音軌。

我想什麼是完美的是沿着命令行版本的大膽的東西。

回答

3

安裝SOX,使用--combine開關

sox --combine {mix|merge|mix-power} track1.mp3 track2.mp3 output.mp3 

使用--volume FACTOR之前輸入文件名,即保持在後臺:-)背景軌道; sox有很多其他選項可以混合,匹配,編輯音頻文件;你可以找到man page online here,如果你想試試(你應該...),提前檢查。