回答
FLAC是一種無損壓縮方法。從http://flac.sourceforge.net/報價:
FLAC代表免費無損音頻編解碼器,類似於MP3音頻格式,但無損,這意味着音頻FLAC中壓縮沒有任何質量損失。這與Zip的工作方式類似,除了FLAC,您將得到更好的壓縮效果,因爲它專爲音頻設計,您可以在您喜愛的播放器(或您的汽車或家庭立體聲,請參閱支持的設備)中播放壓縮的FLAC文件就像你會做一個MP3文件一樣。
爲什麼你會想要去與儲存無損方法(FLAC或WAV)在倉庫的原因如下:
像MP3或RM有損方法是完全可行的質量明智。 當您必須將一種無損格式轉換爲另一種無損格式時,問題就會顯現出來。 如果你做的例如WAV - > MP3 - > RM,你最終會得到一個文件,其中包含來自MP3編碼和RM編碼的僞像。
存儲文件的正確方法是存儲無損文件並將其轉換爲適合您客戶的格式。
OGG
^
|
RM <-- FLAC --> MP3
|
v
WAV
請遠離真實媒體文件遠離它們 - 即使是像mplayer這樣的高級編碼應用程序,它們的支持也很差。
我會堅持使用MP3或至少將它們重新編碼爲較低的比特率。您也可以將它們重新編碼爲.ogg,這是一種開源格式。
除非音頻質量非常重要,否則我會說你最好以最高質量,最小壓縮格式存儲所有音頻;如果可能的話,16bit 44kHz WAV。這可確保您可以以任何您希望的格式進行編碼,而不會在轉碼過程中丟失更多信息。
哦,還有Real Media?這是1999年嗎?運行,不要走路,以任何其他格式。
我回應Artem Rusakovskii's和Lunatik的回覆。請勿使用rm
,而應使用ogg
。
Real Media在壓縮方面不錯,但還有其他編解碼器更好,Real Media有專利和許可問題,並且是一個記錄不完善和支持的協議。
Xiph(Ogg Vorbis背後的人)發佈了a comparison between the leading codecs(rm,mp3,wma,aac和ogg) - 您可以聆聽並比較每個編解碼器。
如果您的數據已經是mp3格式(有損格式),將其轉換爲其他格式是不明智的。您不會在存儲中獲得任何收益,並且會自動失去質量。
- 1. gc()和rm()之間的區別是什麼
- 2. bsddb:哈希格式,btree格式和記錄格式之間的區別
- 3. 「。」之間的區別和 「$」 表達式
- 4. '+ ='和'= +'之間的區別?
- 5. {!!之間的區別!!}和{{}}
- 6. ==和case之間的區別?
- 7. '#','%'和'$'之間的區別
- 8. | =和^ = css之間的區別
- 9. 「%〜dp0」和「。\」之間的區別?
- 10. .eq之間的區別。和==
- 11. ==和.equals()之間的區別?
- 12. `%in%`和`==`之間的區別
- 13. MySQL行格式:固定和動態之間的區別?
- 14. OpenGL和D3D像素格式之間的區別
- 15. .pem和.pb7,.p12格式之間的區別
- 16. CXF:PAYLOAD和MESSAGE數據格式之間的區別
- 17. %s和%c格式說明符之間有什麼區別?
- 18. SPFile和PublishingPage類別之間的區別
- 19. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 20. 以下css風格之間的區別?
- 21. Bash:「rm -d」和「rm -R」有什麼區別?
- 22. 語義UI,表格和網格之間的區別?
- 23. NSthread和NStimer和NSNotifcation之間的區別?
- 24. Java和C#和.NET之間的區別
- 25. sys.log()和console.log()和console.error()之間的區別?
- 26. $ .ajax()和$ .get()和$ .load()之間的區別
- 27. c的表達式和C++的表達式之間的區別
- 28. 測試表達式之間的區別
- 29. 以小時爲單位的兩種格式之間的區別
- 30. '%m /%d /%Y'格式的兩個日期之間的區別