我正在使用運行在虛擬專用服務器上的Python/Django開展一個項目,該項目允許我使用一個空白的Linux服務器盒,我幾乎可以安裝任何我需要的東西。該項目必須允許用戶上傳未壓縮的WAV文件供他人下載。這些很可能會使用Amazon S3提供服務。我不期望有大量的人使用這個網站,但顯然可擴展性是可以考慮的。一旦上傳,將WAV音頻文件自動轉換爲服務器上的MP3文件?
我是一名中級開發人員,在Django中使用Amazon S3進行包裝的工作一直困擾着我。所以我正在尋找一個簡單和可靠的解決方案,以解決我的問題...
一旦用戶上傳了一個未壓縮的WAV文件,我希望將其轉換成MP3作爲預覽該網站在另一個用戶選擇下載它之前。我真的不知道如何去實現這樣的功能......就像我說的,一個簡單的解決方案對我來說是最好的。我可以輕鬆將我的頭包裹起來! (並特別要執行)
任何人都可以提供解決方案嗎?我希望對這個過程有一個很好的解釋,以便我可以把它放在正確的方向上。任何幫助是極大的讚賞。
曾經有一個模塊,已經爲LAME綁定,被稱爲'中的python-lame'但它已經死了見docs。你總是可以爲LAME構造一些命令行參數並用'os.system'調用它。 – 2010-07-17 10:26:33