【问题标题】:Audio timescale-pitch modification - Open source examples?音频时标音高修改 - 开源示例?
【发布时间】:2011-02-22 15:58:26
【问题描述】:

是否有人知道任何开源库/实时时间尺度音调修改算法的实现?

【问题讨论】:

标签: java c++ c audio


【解决方案1】:

Scaletempo 可能会做你想做的事。 MPlayer 使用它。

【讨论】:

    【解决方案2】:

    DSP Dimension 提供了一些关于pitch-shifting and time-scale modification 技术的好教程。有大量相关材料(各种库、教程和实现)的链接以及 C++ 中基于傅里叶的开源实现(查看下载部分)。

    【讨论】:

      【解决方案3】:

      试试Rubberband 库。它是 GPL 许可的,包括一个库以及使用它的 CLI 应用程序。

      【讨论】:

        【解决方案4】:

        顺便说一下,SoundTouch C++ 库可以做到这一点:http://www.surina.net/soundtouch/

        【讨论】:

        • 您可以使用 soundtouch 减慢速度,但是当您减慢到 0.5 时会产生噪音。音频不够流畅。
        猜你喜欢
        • 1970-01-01
        • 2015-08-15
        • 2012-06-14
        • 2015-11-09
        • 2021-10-26
        • 2011-12-17
        • 2017-11-16
        • 1970-01-01
        相关资源
        最近更新 更多