1
我的目標是對音頻文件(mp3)執行分析(如DFT)。
然後:如何用Cocoa進行音頻文件分析?
- 我輸入的是一個文件
- 我的輸出是治療
我想用QTKit框架來執行這一點,但我有點失望:
- QTMovie能夠打開一個文件,但我沒有看到自己的存取解壓縮音頻緩衝區
- QTSampleBuffer可以QTCaptureDecompressedAudioOutput來對待,但我沒有找到如何打開一個文件(唯一的輸入似乎是QTCaptureDeviceInput)
有沒有辦法做我想QTKit或者我應該使用的Core Audio (或其他)會更困難(我更喜歡Objective-C比C或C++)?
(其實我有沒有代碼,我只是試圖找到好的方式,它第一次我用聲音......)
Arg ...我的問題不是FFT,而是打開一個文件並獲取PCM數據(執行FFT)。謝謝你的鏈接。我會研究它。 –
好的,它的工作原理!使用音頻工具箱(ExtAudioFile將mp3轉換爲lpcm,使用audioQueue播放lpcm緩衝區)。謝謝。 –