Audio 正在查找用于编辑音频文件的音频库

Audio 正在查找用于编辑音频文件的音频库,audio,editing,beat-detection,Audio,Editing,Beat Detection,因此,我一直在谷歌搜索和浏览堆栈溢出,一直无法找到任何符合我的音频编辑库规范的内容。我不需要在实时流上工作,只需要预先存在的文件。我要寻找的关键是: BPM检测(这似乎是最罕见的) 在不影响音高的情况下更改播放速度 将两个文件添加到一起并另存为mp3 变化量 有谁知道有一个库可以执行所有这些功能?我真的不在乎它用什么语言,但C/C++、C#或Java可能是最好的 提前感谢。据我所知,没有一个库可以完成所有这些功能,尽管可能或已经添加了这些功能,所以除了下面我的建议之外,您还应该查看这些功能

因此,我一直在谷歌搜索和浏览堆栈溢出,一直无法找到任何符合我的音频编辑库规范的内容。我不需要在实时流上工作,只需要预先存在的文件。我要寻找的关键是:

  • BPM检测(这似乎是最罕见的)
  • 在不影响音高的情况下更改播放速度
  • 将两个文件添加到一起并另存为mp3
  • 变化量
有谁知道有一个库可以执行所有这些功能?我真的不在乎它用什么语言,但C/C++、C#或Java可能是最好的


提前感谢。

据我所知,没有一个库可以完成所有这些功能,尽管可能或已经添加了这些功能,所以除了下面我的建议之外,您还应该查看这些功能

可能是bpm检测的最佳选择。最流行的独立修改音高和节奏的开源库可能是,但是如果你需要高质量的东西,你可能会想要许可一些商业的东西


最后两个需求是微不足道的。除了从文件中读取和写入音频数据之外,没有人提供库来完成这类任务。为此,请查看和。

谢谢,SoundTouch在我的编码繁重工作中看起来非常有希望。现在,如果我能找到一些像样的文档:)