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