php实现wav转mp3,求,用PHP实现MP3转WAV后生成波形图的方法
請求幫助:
俺的工作要求是生成一個MP3文件的波形圖。
俺設想的辦法是先把MP3生成WAV文件,然后再利用WAV文件生成波形圖。
所有的過程統統不會,求幫助。
本來,俺是想exec(lame ....)這樣把MP3轉換成WAV的,不過發現有些時候轉換會失敗。
后來有些行家指點說,這個跟MP3的文件格式有關,可能需要先進行一步MP3的標準化。
那么,整個工作過程,可能就是三步了:
1.MP3標準化
2.MP3轉換成WAV
3.生成波形圖
求這三步的代碼或相關資料。
回復討論(解決方案)
這個可是高難度,我來關注一下.
用c++寫一個mp3轉wav的dll文件,php調用這個dll來實現你所謂的轉換,這是最好的做法!
我前段時間寫了一個在線將txt文本轉為mp3的東西,我說一下思路或許對你有所幫助
首先用戶用網頁端的php程序丟txt文本內容到服務器端,服務器端我寫了一個監控程序用來監控用戶是否有丟最新的內容過來,如果有人丟了txt文本內容過來的話,監控端開啟安裝在服務器上文語通,然后載入txt文本并將其轉為mp3文件,轉完之后把mp3的下載地址丟給那個用戶讓他下載mp3文件就行了.
但是,前提是你自己得有服務器才行.
謝謝幫忙,忙的亂七八糟,回復比較晚,請您見諒。
php不懂,最近剛好在研究這方面的東西,
1.標準化俺就不懂了,大概是跟采樣率有關?
2.c++上有個libmad的開源庫,可以對mp3進行解碼。
3.根據采樣頻率畫出橫坐標,讀取解碼后的數據畫出縱坐標(大概是這樣)。
如何讀取解碼后的數據還要看音頻是單聲道還是雙聲道。
相關資料就是 數字信號處理吧。
只有傻B才會用php做這種事,而且這種傻B我也遇到了。還是我們的一個棒槌領導。天天混事不懂技術胡搞的那種,是天天忙的要死
請問這個問題你解決了嗎?
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的php实现wav转mp3,求,用PHP实现MP3转WAV后生成波形图的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 是男人就下100层(小游戏)
- 下一篇: php生成sn码,php生成唯一随机码