开发者

Audio waveform visualisation in Python/Django

开发者 https://www.devze.com 2023-01-08 14:29 出处:网络
I\'ve looked around Stack Overflow for an answer to this, but nowhere seems to give the correct answer or direction...

I've looked around Stack Overflow for an answer to this, but nowhere seems to give the correct answer or direction...

My project will allow a user to upload a WAV, which ultimately will be converted to a low quality MP3 using FFmpeg on the server and it'll all be stored and served on Amazon S3. The next obstacle is working out how to extract a reliable waveform visualisation from this uploaded sound. I'm using Python and Django on Linux Ubuntu 开发者_开发技巧10 on a VPS for this project...

I'm, at the vert least, needing some sort of direction... I'm at a lost of where to start to look for such a tool?


This one (uses audiolab, PIL and numpy) is decent: http://www.freesound.org/blog/?p=10


To make a graph or plot of the waveform, the usual Python appoach is to get the waveform into a numpy array, and then use matplotlib to make the plot.

The easiest way to read the data into a numpy array is to use scipy.io.wavfile.read, though if you prefer not to use scipy (it's a big package), it's not difficult to read and convert the data using Python's wav module.


Not trying to answer my own question here, but it's a suggestion that may help others clearly when seeing this quesion...

After lots of searching around, I found this solution... It seems well done, but does anyone else know anything about it?

Seems to do the lot!

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

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号