【问题标题】:Looking for audio library for editing audio files寻找用于编辑音频文件的音频库
【发布时间】:2013-01-27 05:21:19
【问题描述】:

所以我一直在谷歌搜索和浏览堆栈溢出,但找不到任何符合我的音频编辑库规范的内容。我不需要处理实时流,只需处理预先存在的文件。我正在寻找的关键内容:

  • BPM 检测(这似乎是最罕见的一种)
  • 在不影响音高的情况下更改播放速度
  • 将两个文件一起添加并保存为 mp3
  • 改变音量

有人知道执行所有这些操作的库吗?我真的不在乎它使用什么语言,但 C/C++、C# 或 Java 可能是最好的。

提前致谢。

【问题讨论】:

    标签: audio editing beat-detection


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢你,SoundTouch 看起来很有希望用于我繁重的编码工作。现在,如果我能找到一些像样的文档:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多