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 回答 4

4

我最终使用了ffmpeg

于 2009-11-20T11:49:05.207 回答
2

您可以尝试NAudio - 执行此操作需要一些编程,但基本上它与使用 NAudio 首先解码 MP3 类似。然后通过波形文件在需要的时候淡入(调高音量)并在需要的时候淡出(调低音量)。如果您要以波形以外的格式将其传递给客户端,则需要重新编码此文件。

于 2009-08-26T11:24:23.390 回答
1

你可以使用winmm.dll图书馆。

于 2009-05-28T20:15:33.547 回答
1

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

于 2009-05-31T04:37:05.540 回答