在android中的音频文件上的FFT

时间:2011-11-14 11:34:43

标签: java android audio fft

我一直在搜索音频文件上的快速傅里叶变换,但我无法得到一个合适的注册表。我想要做的就是输入一个音频文件并对其进行FFT并返回结果。如果有任何链接可以为我的目的服务将会非常有帮助。谢谢。

3 个答案:

答案 0 :(得分:0)

http://www.fftw.org/是用于FFT的C库。您必须使用NDK挂钩。

开源项目的gpl版本和专有项目的付费版本。

答案 1 :(得分:0)

我知道有些人在Android上使用过kissfft。它小于fftw并且是bsd许可(商业友好)

答案 2 :(得分:0)

这是一项简单的任务,您可以使用jTransform或Badlogic的libgdx.fft。 Libgdx.fft基于KissFFT原生图书馆Mark Borgerding所提到的。

查看此博客,其中显示了fft with libgdx in Android与实值浮点数组的基本用法。