【发布时间】:2011-09-09 04:23:36
【问题描述】:
我一直想玩音频解析有一段时间了,但我真的无法找到适合我想要做的事情的库。
我基本上只是想解析一个声音文件并在歌曲的特定时间(比如每 10 毫秒左右)获取振幅/频率和其他相关信息,以便我可以绘制数据,例如歌曲加速的地方很多,它变得非常响亮。
我已经看过很多 OpenAL,但它看起来并没有提供这种能力,除了我没有找到从哪里开始的运气。如果有人这样做或使用了可以做到这一点的库,那么我们将不胜感激。谢谢!
【问题讨论】:
-
注意:这个问题将在关于信号处理的讲座中结束。我不给,我没有资格。
-
@Chris 你是什么意思?
-
您询问将数字(量化)音频源转换为有意义的东西(例如找到歌曲加速的位置),这本身就是一个完整的研究领域。
-
@Chris 啊,好吧,我想我知道这是怎么回事了。所以它在很大程度上是解析一个表示 Hz 值的二进制数据流或一些东西来找到隐含的数据,如频率和幅度?
-
请注意,现在有一个 信号处理 StackExchange 站点,可能会更好地提出这个问题:dsp.stackexchange.com
标签: c++ audio signal-processing