用Python/Django实现音频波形可视化

q5lcpyga  于 2023-01-19  发布在  Python
关注(0)|答案(3)|浏览(165)

我已经在堆栈溢出中寻找了答案,但是似乎没有任何地方给予正确的答案或方向...
我的项目将允许用户上传一个WAV,最终将在服务器上使用FFmpeg转换为低质量的MP3,并在Amazon S3上存储和服务。下一个障碍是如何从这个上传的声音中提取可靠的波形可视化。我在这个项目的VPS上使用Linux Ubuntu 10上的Python和Django。
我,至少,需要某种方向...我不知道从哪里开始寻找这样的工具?

eqoofvh9

eqoofvh91#

这一个(使用音频实验室、PIL和numpy)是体面的:http://www.freesound.org/blog/?p=10

7eumitmz

7eumitmz2#

要绘制波形图,Python通常的方法是将波形放入numpy数组中,然后使用matplotlib进行绘图。
将数据读入numpy数组最简单的方法是使用scipy.io.wavfile.read,不过如果你不喜欢使用scipy(它是一个大的包),使用Python的wav模块读取和转换数据并不难。

kqhtkvqz

kqhtkvqz3#

我不想在这里回答我自己的问题,但这是一个建议,可以帮助别人清楚地看到这个问题...
经过大量的搜索,我找到了这个解决方案...看起来做得很好,但是还有人知道吗?
似乎做了很多!
http://code.google.com/p/timeside/

相关问题