在我使用 ASP.NET + C# 的一个项目中,我希望能够动态创建 30 秒的 MP3 文件剪辑并添加淡入/淡出。
你会推荐什么图书馆?
我看到有很多,包括:
http://www.alvas.net/alvas.audio.aspx
你曾经不得不处理这个吗?哪个图书馆最适合您?
任何东西都会有所帮助,包括我可以从我的 C# 应用程序或任何类型的 C# 兼容库中调用的免费/定价软件。
在我使用 ASP.NET + C# 的一个项目中,我希望能够动态创建 30 秒的 MP3 文件剪辑并添加淡入/淡出。
你会推荐什么图书馆?
我看到有很多,包括:
http://www.alvas.net/alvas.audio.aspx
你曾经不得不处理这个吗?哪个图书馆最适合您?
任何东西都会有所帮助,包括我可以从我的 C# 应用程序或任何类型的 C# 兼容库中调用的免费/定价软件。
我最终使用了ffmpeg
您可以尝试NAudio - 执行此操作需要一些编程,但基本上它与使用 NAudio 首先解码 MP3 类似。然后通过波形文件在需要的时候淡入(调高音量)并在需要的时候淡出(调低音量)。如果您要以波形以外的格式将其传递给客户端,则需要重新编码此文件。
你可以使用winmm.dll
图书馆。
有一个更好的选择,那就是 BASS 库。http://un4seen.com/bass.html它有一个专门的论坛,并执行 DSP,如淡入淡出/压缩/均衡器等。另外,您可以阅读一堆不同的音频格式。它有 C# 和 vb.net 支持。