用于MP3编辑的音频库

时间:2009-05-28 19:08:00

标签: c# asp.net audio 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#兼容库调用的免费/定价软件。

4 个答案:

答案 0 :(得分:3)

我最终使用ffmpeg

答案 1 :(得分:1)

你可以尝试NAudio - 这样做需要一些编程,但基本上就是使用NAudio首先解码MP3。然后在需要的时间传递波形文件以淡入(调高音量)并在需要时淡出(调低音量)。如果您要以非波形格式将其传递给客户端,则需要重新编码此文件。

答案 2 :(得分:0)

您可以使用winmm.dll库。

答案 3 :(得分:0)

有一个更好的选择,那就是BASS图书馆。 http://un4seen.com/bass.html它有一个专门的论坛,可以像淡入淡出/压缩器/均衡器一样进行DSP等。另外,你可以阅读一堆不同的音频格式。它有C#和vb.net支持。