2009-05-22 79 views
2

我正在尋找一個庫,爲我提供了一個剪切mp3文件的選項。我想剪切文件的某個部分並淡入/淡出音量。C#和mp3淡入/淡出

現在我使用Windows Media Encoder SDK,但它沒有淡入/淡出的選項,或者我不知道它。

在一些論壇上,我發現有人建議使用DirectX SDK進行淡入淡出,但我無法找到任何關於此的文檔。

如果有人可以幫助,謝謝

回答

3

你最好的選擇可能是使用NAudio庫.NET,至少操縱(輸入/輸出衰落)的音頻數據。它還具有MP3讀/寫支持,但我不確定它有多完整。如果現在是可以使用的,那麼該圖書館應該能夠完美地完成所有的事情,並且以完全管理的方式作爲獎勵。最糟糕的是,您將需要額外的工具來解碼/重新編碼來自原始音頻/ WAV文件的MP3文件。考慮到a)界面仍然是有效的COM,b)DirectShow API臭名昭着地令人費解並且很難實現,因爲它可能是非常複雜的,使用。

+1

爲了包裝起來,我最終使用了http://sox.sourceforge.net/ – FrEaKmAn 2009-10-12 19:47:48