【问题标题】:Qt and sound processingQt 和声音处理
【发布时间】:2011-09-08 19:59:06
【问题描述】:

我需要提高声音文件中的声音节奏。 (此效果会加快播放速度,但会保留原始速度)。有什么方法可以用 c++ 和 Qt 媒体库做到这一点?谢谢。

任何链接都被排除在外。

【问题讨论】:

  • 如果你加快声音的速度,速度会加快。你可以说得更详细点吗?你指的是音高变化还是什么?
  • @cyco130 假设我确实需要 Pinch 和 Tempo。

标签: c++ qt audio process


【解决方案1】:

你可能想试试SoundTouch

【讨论】:

  • 亲爱的 Ockonal 和 cyco130:你们中有人关心解释 SoundTouch 如何与 C++ 和/或 Qt 一起使用/链接吗?它会帮助其他人更好地理解事物。
  • 我没有尝试过,但由于他们不提供任何预编译库,我猜你必须下载源代码,使用提供的 make/project 文件构建它并与系统中的任何其他库一样链接它。顺便说一句,SoundTouch 和 Qt 没有直接关系,它只是一个 C++ 库。
【解决方案2】:

Qt 几乎没有任何声音处理能力,所以它没有原发者想要的那么先进。

【讨论】:

    【解决方案3】:

    Qt 不能做你想做的事。此外,音高移位是计算密集型任务,涉及快速傅里叶变换,然后是一些技巧来抵消相移。将FFTW3this 相结合,您可以做到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 2010-12-10
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多