用于MP3编辑的音频库
在我使用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#兼容库调用的免费/定价软件。
我最终使用了ffmpeg
你可以试试NAudio – 这需要一些编程才能做到这一点,但基本上它将沿着使用NAudio首先解码MP3的方式。 然后在需要时将波形文件传递到淡入(调高音量)并在需要时淡出(调低音量)。 如果您要以波形以外的格式将其传递给客户端,则需要重新编码此文件。
有一个更好的选择,那就是BASS图书馆。 http://un4seen.com/bass.html它有一个专门的论坛,可以像淡入淡出/压缩器/均衡器等一样使用DSP。另外,你可以阅读一堆不同的音频格式。 它具有C#和vb.net支持。
您可以使用winmm.dll
库。