如何执行音频文件分析与可可



我的目标是对音频文件(mp3)执行分析(如DFT)。
Then:

  • my input is a file
  • 我的输出是一个治疗

我想使用QTKit框架来执行此操作,但我有点失望:

  • QTMovie能够打开一个文件,但我没有看到自己的访问解压音频缓冲区
  • QTSampleBuffer可以用QTCaptureDecompressedAudioOutput处理,但我找不到如何打开文件(唯一的输入似乎是QTCaptureDeviceInput)

是否有一种方法来做我想要的QTKit或我应该使用核心音频(或其他),这将是更困难的(我更喜欢Objective-C比C或c++) ?

(实际上我没有代码,我只是想找到好的方法,这是我第一次使用声音…)

QTKit不会让您这样做。你必须使用Core Audio。你总是可以看一下这段代码(它是为iPhone编写的,但大部分代码都适用于Mac OS X)来更好地理解所有内容。它使用FFT检测频率。

我也害怕使用Core Audio,但最后一切都很顺利。

相关内容

  • 没有找到相关文章