0

是否有任何脚本/工具(任何语言)可以将 .wav 文件生成为波形图像?

基本上我想在网上上传一个小 wav 文件,然后它将显示波形图像,包括秒数(持续时间)。

PS:我做了谷歌,但没有运气。

4

2 回答 2

2

https://bitbucket.org/corfr/wavegenerator/src

一个朋友做了这个:

你需要 linux(我成功使用 Centos 和 Ubuntu) Libmad

如果我记得这已经足够了,它会使用 libmad 从一个 .mp3 文件生成一个 .png 。代码很简单易懂,随时提交改进!

它会生成一个非常接近的波形,例如您可以在 soundcloud 上找到的波形...

于 2012-09-01T16:08:38.570 回答
0

编辑:由于您正在寻找波形,因此这个问题非常相关。

https://stackoverflow.com/questions/2381243/how-does-soundcloud-com-generate-the-waveform-for-their-mp3-player

编辑:如果您正在寻找一种以图形方式显示频率的方法,这个答案是有效的。

SoX ( http://sox.sourceforge.net/ ) 可以在 Windows 上运行,并且几乎在所有 Linux 发行版中都已安装或可用。

它可以生成 .png 格式的频谱图。就这样称呼它:

sox <inputfile> -n spectrogram

您将 spectrogram.png 在同一目录中找到。

以下是 SoX 生成的频谱图示例:在此处输入图像描述

于 2012-09-01T17:24:27.930 回答