【问题标题】:C# and mp3 fade in/out [closed]C# 和 mp3 淡入/淡出 [关闭]
【发布时间】:2009-05-22 23:14:41
【问题描述】:

我正在寻找一个库来为我提供剪切 mp3 文件的选项。我想剪切文件的某个部分并淡入/淡出音量。

目前我正在使用 Windows Media Encoder SDK,但它没有淡入/淡出选项,或者我不知道。

在某个论坛上,我注意到有人建议 DirectX SDK 淡化,但我找不到任何有关此的文档。

如果有人可以帮忙,谢谢

【问题讨论】:

    标签: c# sdk mp3


    【解决方案1】:

    您最好的选择可能是使用 .NET 的 NAudio 库,至少用于处理(淡入/淡出)音频数据。它还具有 MP3 读/写支持,但我不确定它有多完整。如果现在可以使用,那么该库应该能够完美地完成您的所有工作,并且作为奖励,所有这些都以完全托管的方式进行。在最坏的情况下,您将需要一个额外的工具来解码/重新编码原始音频/WAV 文件中的 MP3 文件。

    DirectShow.NET(Microsoft DirectShow API 的托管包装器)可能是另一种选择,尽管这肯定会很痛苦,因为 a) 接口仍然是有效的 COM,b) DirectShow API 是出了名的复杂和困难使用。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 2010-11-28
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多