我有一个mp3文件,所以我需要播放它,并显示均衡器(如附图中所示) 所以播放不是问题,但我不知道如何根据频率测量当前播放样本的dB值。
我可以通过哪些步骤获取显示当前样本的dB的数据?
正如我猜的那样,我需要获得不同频率的一些功能,我是对的吗?
以下是我想要实现的例子:
https://www.youtube.com/watch?v=7oeb-OIOe-0
https://www.youtube.com/watch?v=PwmUhTDr0Y0
答案 0 :(得分:2)
从时域转换到频域的标准方法是Fourier Transform。
Apple provide one in vDSP(矢量数字信号处理)。
顺便说一句,我不会称之为均衡器 - 对我来说,这会改变不同频段波形的相对分量。