我已经浏览了Stack Overflow以获得答案,但似乎没有给出正确的答案或方向......
我的项目将允许用户上传WAV,最终将使用服务器上的FFmpeg将其转换为低质量的MP3,并且它们将全部存储并在Amazon S3上提供。下一个障碍是如何从这个上传的声音中提取可靠的波形可视化。我在Linux Ubuntu 10上使用Python和Django在这个项目的VPS上......
我,至少需要某种方向......我迷失在哪里开始寻找这样的工具?
答案 0 :(得分:6)
要制作波形的图形或图表,通常的Python方法是将波形放入numpy数组,然后使用matplotlib制作图。
将数据读入numpy数组的最简单方法是使用scipy.io.wavfile.read
,但如果您不想使用scipy(这是一个很大的包),那么阅读和转换数据并不困难。数据使用Python的wav模块。
答案 1 :(得分:6)
这个(使用audiolab,PIL和numpy)很不错:http://www.freesound.org/blog/?p=10
答案 2 :(得分:3)
这里没有试图回答我自己的问题,但这是一个建议,在看到这个问题时可以帮助其他人......
经过大量的搜索后,我找到了这个解决方案......看起来做得很好,但其他人对此一无所知吗?
似乎做了很多!