2012-07-06 35 views
1

我完全控制了我的服務器,因此我可以安裝任何插件或任何其他軟件,但該軟件必須是可以商業使用的許可證。以編程方式降低上傳的MP3文件的採樣率

我想創建人們上傳的歌曲的「暗淡」版本(即較低的頻率和比特率),這些歌曲在被自動刪除之前將會使用一段時間(可能最多幾天)。

這可以在下載或上傳時實時完成;我不介意它是否在服務器上保留原始副本。我甚至不介意將它添加到項目待辦事項的數據庫中,然後只是讓一個cronjob抓取待辦事項,然後從那裏做。

我對PHP運行程序存儲在服務器上沒有太多的瞭解,目前我做的最多的是從PHP運行MySQL備份腳本。

回答

3

你要下載這個http://lame.sourceforge.net/(http://sourceforge.net/projects/lame/files/lame/3.99/)並安裝它。從PHP開始,您將使用功能exec運行命令,並以低質量(如64或甚至48千比特)創建MP3的新「編碼」。編碼完成後,將編碼器的輸出放到Web服務器可以到達的地方,以便您可以從Internet讀取結果。

+0

呃謝謝你的伴侶,把它全部整理出來,你真棒。身份證擡起你,但我顯然不能。 TY – Headchopperz 2012-07-06 21:09:01

+0

@Headchopperz Np,您的歡迎。 – 2012-07-06 21:49:38