MP3编辑的音频库

4
在我使用ASP.NET + C#的一个项目中,我希望能够动态地创建30秒的MP3文件片段,并添加淡入/淡出效果。
你会推荐哪个库?
我看到有很多选项,包括:

http://www.alvas.net/alvas.audio.aspx

http://www.audiosoundeditor.com/

http://www.mitov.com/html/audiolab.html

你是否曾经遇到过这种情况?哪个库对你最有帮助?

任何东西都可以帮助,包括我可以从我的C#应用程序调用的免费/付费软件或任何类型的C#兼容库。

4个回答

4

2
你可以尝试使用NAudio - 这需要一些编程,但基本上是使用NAudio首先解码MP3文件。然后在所需的时间点淡入(增加音量),并在所需时淡出(减小音量)。如果你将这个文件以除了wave格式之外的格式传递给客户端,则需要重新编码该文件。

1

您可以使用 winmm.dll 库。


您是否有关于此的更多信息? - marcgg
请查阅以下链接: http://www.codeproject.com/KB/audio-video/Audio_Player__with_Winmm.aspx此致敬礼 - RG.
这个能实现淡入淡出/裁剪吗?看起来好像不行。 - marcgg
这是参考指南的链接:http://www.webtropy.com/articles/art9-2.asp?lib=winmm.dll 如果您可以根据自己的需求进行适应,那就没问题了...但是您必须编写一些代码来控制音量和播放时间。祝好, RG - RG.

1

有一个更好的选择,那就是BASS库。http://un4seen.com/bass.html它有一个专门的论坛,并且可以进行DSP处理,如淡入淡出/压缩器/均衡器等等。此外,您还可以读取许多不同的音频格式。它支持C#和vb.net。


谢谢。看起来不错,但真的很贵! - marcgg
就像100美元或更少。不错啊。而且它可以做很多酷炫的东西! - Rick Rat
如果只是私人使用,该库是免费的。(不知道您的项目是否商业化) - Olli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接