0

こんにちは私はwavファイルのスペクトルグラフを描画する必要があります。私はを使用しており、wavファイルを使用してAudioFileGetPropertyを取得することができますAudioData

audioData = (SInt16*)malloc( 2 *packetCount); 

この他の質問から。

フレームワークを加速するためにFFTを使用します。頻度の取得方法を教えてください。FFTの入力がどうあるべきかわかりません。私は現在SInt16オーディオデータを持っています。

4

1 に答える 1

1

NSBlog のこの投稿では、Apple の vDSP を使用して FFT を実行する方法について説明しています。FFTの結果は「周波数」を与えません。これにより、オーディオのサンプル レートの半分以下のすべての周波数の振幅と位相が得られます。入力信号が単純な正弦波の場合は、マグニチュード値の最大値を探してください。

于 2012-12-18T20:51:24.747 に答える