2009-05-22 99 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