c++ - 如何使用 FFTW 和 SDL_mixer 库执行 FFT
问题描述
我想使用 SDL_mixer 和 FFTW 库编写音频可视化器。找了很多关于如何进行FFT的教程,我自己也做了一个,但是FFTW需要什么数据呢?我是否从我的 SDL_mixer 加载的音频文件中获取该数据?
我还没有结果,也没有代码,但是我搜索了几个小时,现在没有发现任何有用的东西,我作为 C++ 的“初学者”可以理解。类似于:1. 从音频文件中读取数据,2. 使用该数据执行 FFT,3. 打印结果对我没有帮助,因为我不知道如何获取该数据并实时执行它。一个代码示例或一个简单的解释会很好而且真的很有帮助
解决方案
推荐阅读
- javascript - 如何通过单元格值更改触发电子邮件脚本?
- apache-spark - Spark RDD 对于每个分区中的元素集是否具有确定性?
- javascript - lodash groupBy 正在更改我收藏中的顺序
- html - CSS 网格行具有不同的宽度
- angular8 - 找不到模块错误:无法在 Angular8 中解析“./”
- angular - 我们如何将输入值发送到指令
- swift - 使用 CropViewController 时访问裁剪的图像
- c# - SQLDataReader 没有读取存储过程返回的第二个表
- java - 如何在 keycloak docker 容器中进行数据库备份
- mysql - MYSQL:返回值与 GROUP BY 的最高数字相关联