2010-07-20 202 views
8

我環顧四周堆棧溢出的答案,這一點,但無處似乎給出正確的答案或方向......音頻波形可視化

我的項目將允許用戶上傳WAV ,最終將在服務器上使用FFmpeg轉換爲低質量的MP3,並將全部存儲並提供給Amazon S3。下一個障礙是如何從這個上傳的聲音中提取可靠的波形可視化。我在Linux上使用Python和Django的VPS上的Ubuntu 10這個項目...

我是,至少需要某種方向...我在失去的地方開始尋找這樣的工具?

回答

5

這一個(使用AUDIOLAB的,PIL和numpy的)是體面:http://www.freesound.org/blog/?p=10

+0

+1好建議!也許交鑰匙解決方案比我提出的更通用的方法更適合這種需求。 – tom10 2010-07-20 17:49:32

6

要製作波形的圖表或曲線圖,通常的Python應用程序是將波形轉換爲numpy數組,然後使用matplotlib來繪製曲線。

讀取數據到一個numpy的陣列,最簡單的方法是使用scipy.io.wavfile.read,但如果你不喜歡使用scipy(這是一個大包),這不是難以閱讀和使用Python的wav模塊轉換數據。

3

不是想在這裏回答我的問題,但它是一個建議,看到了這個quesion時可能幫助別人清楚......

經過大量的搜索後,我發現了這個解決方案...似乎做得很好,但其他人知道這件事嗎?

似乎做的很多!

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

+0

看起來很合身,你真的嘗試過嗎? – 2010-09-02 07:35:31

+0

我還沒有。我希望很快就能有一個好的去。它似乎正在積極開發。可能是一個非常酷的選擇。 – littlejim84 2010-09-02 09:37:42