在任何音乐文件格式(mp3 / ogg / etc ..)中获取可视化的波形

时间:2010-11-15 15:41:58

标签: c visualization waveform

我想知道如何从任何音乐文件格式中获取波形,以便使用某种gui来显示它。我想使用已编写的库而不是自己编写。

任何想法?

谢谢!

3 个答案:

答案 0 :(得分:1)

这取决于音乐文件格式。 LameLib可用于解码mp3,libogg可用于解码oggs。未压缩的wav文件不需要解码,因为文件存储原始PCM数据;你只需要读入文件头,那里有很多示例代码,告诉你如何做到这一点。

答案 1 :(得分:1)

如果允许您可视化音频波形的程序会有所帮助,请尝试使用Audacity。

答案 2 :(得分:1)

要让图书馆按照您的要求行事,请查看libsndfile