QT 5.7分析音频输出

时间:2017-01-15 15:03:54

标签: c++ qt audio fft

首先,对不起我的英语。

其次,我有一个问题: 我在win7x64下运行QT 5.7。我的想法是创建一个可以可视化(例如Spectrum)音频的程序。但是,我所看到的所有示例,解释了如何分析,声音来自于此示例中播放的麦克风或文件。

我的目的是捕捉人们从扬声器(或耳机)听到的声音 - 包括系统蜂鸣声,任何播放器(vlc,winamp,甚至是Windows媒体)的所有声音 - 并制作音频频谱。

我读过关于QtMultimedia的内容,但据我了解,它只能从麦克风或文件中获取光谱。

到目前为止,我已找到bass.dll,但正如我所见 - 它可以从系统输出设备录制,然后获得频谱(没有实时) - 我是对的吗?

你能解释,如何获得音频,实时播放扬声器?任何例子都会非常好。或链接,至少,我可以阅读的地方。 (5小时的谷歌搜索并没有真正帮助)

非常感谢。

1 个答案:

答案 0 :(得分:0)

最后,我想,我找到了解决方案。

对于有兴趣的人,请查看this页面。有一个简单的程序,用C#编写,使用Bass.dll并完全按照我的要求进行操作。即使是不同语言的来源,我希望它可以帮助任何人编写自己的应用程序