是否有任何脚本/工具(任何语言)可以将 .wav 文件生成为波形图像?
基本上我想在网上上传一个小 wav 文件,然后它将显示波形图像,包括秒数(持续时间)。
PS:我做了谷歌,但没有运气。
是否有任何脚本/工具(任何语言)可以将 .wav 文件生成为波形图像?
基本上我想在网上上传一个小 wav 文件,然后它将显示波形图像,包括秒数(持续时间)。
PS:我做了谷歌,但没有运气。
https://bitbucket.org/corfr/wavegenerator/src
一个朋友做了这个:
你需要 linux(我成功使用 Centos 和 Ubuntu) Libmad
如果我记得这已经足够了,它会使用 libmad 从一个 .mp3 文件生成一个 .png 。代码很简单易懂,随时提交改进!
它会生成一个非常接近的波形,例如您可以在 soundcloud 上找到的波形...
编辑:由于您正在寻找波形,因此这个问题非常相关。
编辑:如果您正在寻找一种以图形方式显示频率的方法,这个答案是有效的。
SoX ( http://sox.sourceforge.net/ ) 可以在 Windows 上运行,并且几乎在所有 Linux 发行版中都已安装或可用。
它可以生成 .png 格式的频谱图。就这样称呼它:
sox <inputfile> -n spectrogram
您将 spectrogram.png
在同一目录中找到。
以下是 SoX 生成的频谱图示例: