c# - .Net 中是否有任何库可以进行一些基本的音频编辑?

标签 c# .net audio

<分区>

我需要做的是在音频中插入静音、插入其他音频、混合其他音频(插入重叠部分)等等。

是否有任何 .Net 库(我使用的是 C#)可以做这样的事情?

最佳答案

查看 NAudio

NAudio 功能:

  • 使用各种 API 播放音频
    • 挥手
    • DirectSound
    • ASIO(目前不支持所有声卡)
    • WASAPI(Windows Vista 核心音频)
  • 使用 ACM 编解码器解压缩来自不同 Wave 格式的音频
  • 使用 WaveIn 或 WASAPI 录制音频
  • 读写标准 .WAV 文件
  • 使用 32 位混合引擎混合和操作音频流
  • 支持读取多种音频文件格式,包括:
    • MP3
    • 声音字体
    • MIDI
    • 自由区
  • 广泛支持读取和写入 MIDI 文件
  • 完整的 MIDI 事件模型
  • 对 Windows Mixer API 的基本支持
  • 一组对 .NET 有用的 Windows 窗体控件 一些基本的音频效果,包括压缩器

关于c# - .Net 中是否有任何库可以进行一些基本的音频编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1936054/

相关文章:

c# - .NET 删除父类会将子类变成 "garbage"吗?

c# - 将自定义 View 对象从 Controller 传递到 View

c# - 如何避免 View 模型的冗余属性

html - 创建一个 html5 音频并播放它不起作用

audio - 同一Flash文件(.swf)在页面上多次下载

c# - 从AudioSource数据Unity C#到Text Azure的语音

c# - 在 .NET/C# 中测试进程是否具有管理权限

c# - Unity 测试工具使用 GameObject 进行单元测试给出 "You are trying to create a MonoBehaviour using the ' new' 关键字。这是不允许的。”

c# - 如何在两个不同的线程上等待一个任务?

c# - 在 Windows 应用程序中跟踪屏幕录像机