10

我环顾 Stack Overflow 寻找答案,但似乎无处给出正确的答案或方向......

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

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

4

3 回答 3

7

这个(使用 audiolab、PIL 和 numpy)很不错:http ://www.freesound.org/blog/?p=10

于 2010-07-20T16:21:17.397 回答
6

要绘制波形图或绘图,通常的 Python 方法是将波形放入numpy数组,然后使用matplotlib绘制绘图。

将数据读入 numpy 数组的最简单方法是使用scipy.io.wavfile.read,但如果您不想使用scipy (它是一个大包),使用 Python 的wav模块读取和转换数据并不难。

于 2010-07-20T13:14:41.147 回答
3

不是试图在这里回答我自己的问题,但这是一个建议,在看到这个问题时可能会清楚地帮助其他人......

经过大量搜索,我找到了这个解决方案......看起来做得很好,但有其他人知道吗?

似乎做了很多!

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

于 2010-07-21T08:46:22.900 回答