怎么用FHT算法获取音频文件的频谱信息?

dyzdyz010
  • 1.2k

FHT就是Fast Hartley Transform。我问了一个播放器应用的开发人员怎么做频谱特效,他告诉我用这个和OpenGL ES。但是我也不懂FHT怎么获取频谱信息……

回复
阅读 4k
2 个回答

取得波形信息不难, mp3 decode 成 wave 就差不多就能画出来了,
如果你要对波形做进一步操作, 你可能更加需要一些信号处理的理论课程, 去看看

关于 FHT 其实我也不了解, 这时候最有用的信息是维基百科吧
http://zh.wikipedia.org/wiki/%E7%A6%B...

Python里有不少科学计算库,比如 scipy / numpy,我记得这两个库里某一个的文档里就有提供示例利用FFT算法来找出一段音频的频率,超级简单,你可以google之……

你知道吗?

宣传栏