Python/Django中的音频波形可视化

11

我在Stack Overflow上寻找了解答,但似乎没有给出正确的答案或方向...

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

至少,我需要某种方向...我不知道从哪里开始寻找这样的工具?

3个回答

8

+1 好建议!也许一种一揽子解决方案比我提出的更通用的方法更适合这个需求。 - tom10

6
为了制作波形图或曲线图,通常的Python方法是将波形数据放入一个 numpy 数组中,然后使用 matplotlib 来绘制图表。
最简单的读取数据到numpy数组的方法是使用 scipy.io.wavfile.read,不过如果您不想使用 scipy (它是一个大型的包),也可以使用Python的 wav 模块来读取和转换数据。

3

并非试图回答自己的问题,但这是一个可能会帮助其他人更清晰地看到这个问题的建议...

在大量搜索后,我找到了这个解决方案...它似乎做得很好,但还有其他人知道更多关于它的信息吗?

似乎可以全搞定!

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


我还没有。我希望很快能够好好尝试一下。而且它似乎正在积极开发中。可能是一个非常酷的选择。 - littlejim84

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接