2011-01-31 31 views
2

我有一個應用程序,使最終用戶可以上傳他們的音頻文件。主要是歌曲/音樂。目前,我爲我的編碼服務使用Zencoder,它允許.mp3,.m4a,.mp4或.ogg最佳格式來存儲音頻

當用戶上傳音頻文件時,其他用戶也可以通過該應用程序收聽好。 mp3格式適合這個嗎?

+0

其他用戶是否可以下載音樂,還是僅通過應用程序可用? – hade 2011-01-31 17:22:24

+0

好的藝術家可以選擇讓他們的音樂下載。無論哪種方式,其他用戶都可以通過流式傳輸來收聽。它是否可以下載或沒有影響? – 2011-01-31 20:59:15

回答

1

這裏的許可應該是一個主要問題。根據你的服務是否免費給最終用戶,mp3有一些有趣的許可條件。在這裏進行搜索太複雜了,您可以在網上查找或聯繫Frauenhofer瞭解更多詳情。

第二個明顯的問題是帶寬和音頻質量。採樣必須足夠高,以至於最終用戶無法判斷音頻是否受到限制或壓縮,但該文件仍然需要足夠小,以便可以快速下載或流式傳輸文件。現在任何寬帶連接都可以輕鬆處理320kbps的mp3。

希望這會給你一些很好的出發點研究: wikipedia:Comparison_of_audio_formats

0

MP3就足夠了,MP4會更好,因爲它提供了改進的聲音質量和壓縮比的MP3。奧格是一個很好的格式,但對球員的支持較少。

爲了說明這一點,聲音的質量非常依賴於用戶上傳的原始文件。你永遠不會改進質量,每次你在格式之間進行轉碼時,你都會降低質量。

0

如果你要求人們比較mp3,AAC(m4a,mp4)和ogg - 他們會給你不同的答案。具有不同比特率的不同編解碼器產生不同的音頻印刷。有人聲稱,對於某些特定的音樂類型,你應該更喜歡一種格式而不是另一種格式

您可以輕鬆地谷歌不同的比特率和比較 - 技術部分很容易。

我會去ogg。這裏的原因:

1)這是很容易足夠好才行,

2)它是一個開放源碼

3)上傳編碼一起使用它你不惹麻煩(合法)。