我想做的是编写一个子程序,每隔200毫秒分析一次给定的音频文件,并将特定频率范围内的频率强度值(从0到1作为浮点数)输出到一个数组中,稍后我会保存该值。然后,该值将用作图形的不透明度值,该图形应“闪光”到音频文件。
问题在于,我以前从未涉足过音频分析领域,也不知道从何开始。我曾经查看了pymedia和scipy / numpy,认为我能够使用FFT来实现这一目标,但我真的不确定如何操纵数据以得到所需的结果。 pymedia的SpectrAnalyzer类文档几乎不存在,网站上的示例实际上无法与最新版本的库一起使用 - 这并没有使我的生活变得更轻松。
我该如何开始这个项目?我完全不知道应该使用哪些库。
问题在于,我以前从未涉足过音频分析领域,也不知道从何开始。我曾经查看了pymedia和scipy / numpy,认为我能够使用FFT来实现这一目标,但我真的不确定如何操纵数据以得到所需的结果。 pymedia的SpectrAnalyzer类文档几乎不存在,网站上的示例实际上无法与最新版本的库一起使用 - 这并没有使我的生活变得更轻松。
我该如何开始这个项目?我完全不知道应该使用哪些库。