音频波形可视化

问题描述:

我环顾四周堆栈溢出的答案,这一点,但无处似乎给出正确的答案或方向......音频波形可视化

我的项目将允许用户上传WAV ,最终将在服务器上使用FFmpeg转换为低质量的MP3,并将全部存储并提供给Amazon S3。下一个障碍是如何从这个上传的声音中提取可靠的波形可视化。我在Linux上使用Python和Django的VPS上的Ubuntu 10这个项目...

我是,至少需要某种方向...我在失去的地方开始寻找这样的工具?

这一个(使用AUDIOLAB的,PIL和numpy的)是体面:http://www.freesound.org/blog/?p=10

+0

+1好建议!也许交钥匙解决方案比我提出的更通用的方法更适合这种需求。 – tom10 2010-07-20 17:49:32

要制作波形的图表或曲线图,通常的Python应用程序是将波形转换为numpy数组,然后使用matplotlib来绘制曲线。

读取数据到一个numpy的阵列,最简单的方法是使用scipy.io.wavfile.read,但如果你不喜欢使用scipy(这是一个大包),这不是难以阅读和使用Python的wav模块转换数据。

不是想在这里回答我的问题,但它是一个建议,看到了这个quesion时可能帮助别人清楚......

经过大量的搜索后,我发现了这个解决方案...似乎做得很好,但其他人知道这件事吗?

似乎做的很多!

http://code.google.com/p/timeside/

+0

看起来很合身,你真的尝试过吗? – 2010-09-02 07:35:31

+0

我还没有。我希望很快就能有一个好的去。它似乎正在积极开发。可能是一个非常酷的选择。 – littlejim84 2010-09-02 09:37:42