gpt4 book ai didi

cocoa - 如何使用 Cocoa 进行音频文件分析?

转载 作者:行者123 更新时间:2023-12-03 17:06:09 25 4
gpt4 key购买 nike

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

  • 我的输入是一个文件
  • 我的输出是一种治疗

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

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

有没有办法用 QTKit 做我想做的事情,或者我应该使用 Core Audio(或其他),这会更困难(而且我更喜欢 Objective-C 而不是 C 或 C++)?

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

最佳答案

QTKit 不会让你这样做。您必须使用核心音频。您可以随时查看this code (它是为 iPhone 编写的,但大部分代码都可以在 Mac OS X 上运行)以更好地理解所有内容。它使用 FFT 检测频率。

我也害怕使用 Core Audio,但最终一切都进展顺利。

关于cocoa - 如何使用 Cocoa 进行音频文件分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com