無損音樂格式

音頻儲存格式

常見的無損格式有ape,wav,flac三種,而aac只能算高品質而已。其優缺:所有的無損格式本質都是wav的壓縮,在播放時會轉回wav。因此直接播放wav有助於節約內存,亦更流暢。但缺點是文件過大,一般在30兆以上。而ape和flac相對較小。

作為數字音樂文件格式的標準,WAV格式容量過大,因而使用起來很不方便。因此,一般情況下我們把它壓縮為MP3或WMA格式。壓縮方法有無損壓縮與有損壓縮。

MPEG,OGG就屬於有損壓縮,如果把壓縮的數據還原回去,數據其實是不一樣的。當然,人耳是無法分辨的。因此,如果把MP3,OGG格式從壓縮的狀態還原回去的話,就會產生損失。然而,APE和FLAC格式即使還原,也能毫無損失地保留原有音質。所以,APE和FLAC可以無損失高音質地壓縮和還原。在完全保持音質的前提下,APE的壓縮容量有了適當的減小。

設想


要將APE這種音頻無損壓縮形式運用到MP3播放器上來是很多人很早以前就有的一個想法,比起CD來,MP3顯得更為方便、實用,而此前對MP3取代CD、MD的說法也正是由於音質原因成為最大的阻礙。

WAV


WAV文件是波形文件,是微軟公司推出的一種音頻儲存格式,主要用於保存Windows平台下的音頻源。WAV文件儲存的是聲音波形的二進位數據,由於沒有經過壓縮,使得WAV波形聲音文件的體積很大。WAV文件佔用的空間大小計算公式是[(採樣頻率×量化位數×聲道數)÷8]×時間(秒),單位是位元組(Byte)。理論上,採樣頻率和量化位數越高越好,但是所需的磁碟空間就更大。通用的WAV格式(即CD音質的WAV)是44100Hz的採樣頻率,16Bit的量化位數,雙聲道,這樣的WAV聲音文件儲存一分鐘的音樂需要10MB左右,占空間太大了,一般不是專業人士(例如專業錄音室等需要極高音質的場合)不會選擇用WAV來儲存聲音。

WMA


格式簡介
由微軟公司推出的WMA格式音頻想必大家很熟悉,但是普通的WMA音頻都是有損的壓縮。在WMA9.0以及其後續版本支持了無損壓縮,目前主流版本的WMA9.2Lossless可以支持96000Hz採樣頻率和24Bits的量化位數,最高的壓縮比可以達到相同音質WAV(不壓縮的無損格式)的三分之一!這個壓縮比在目前所有的無損音頻格式中是最高的,也就是說,同一首歌曲的無損格式,WMA-Lossless格式佔用空間最小。
如將其他的無損格式轉換為WMALossless音頻
由於WMA-Lossless編碼非常複雜,幾乎每款音頻處理軟體都有自己的WMA編碼插件,使很多WMA-Lossless編碼出來都是微損,沒達到無損。也是網上一些人說WMA無損聲音發乾的原因,最好的解決方法就是用微軟官方的編碼器編碼,如果嫌麻煩,用AdvancedWMAWorkshop也可以編碼出完全無損的WMA。得到的WMA絕對是真正無損的(通過轉WAV波形聲音文件比較)而官方的編碼器是一個vbs腳本,要用外殼載入,下面介紹用官方解碼器Foobar2000由WAV到WMA-Lossless的方法:
1.下載安裝WindowsMedia編碼器(WindowsMediaComponents)2.運行Foobar20003.在編碼器設置中添加WMA編碼編碼器:C:\ProgramFiles\WindowsMediaComponents\Encoder\WMCmd.vbs擴展名:wma參數:-silent-a_codecWMA9LSL-a_mode2-a_settingQ100_44_2_16-input%s-output%d(Q100_44_2_16指44.1khz採樣2聲道16位如果要保存其他採樣率,自己修改參數,如96khz採樣5.1聲道24位的參數只需將Q100_44_2_16改為Q100_96_6_24即可簡單其他不變)格式:無損最高BPS模式支持:24編碼器名稱:WMA-Lossless設置:VBRQuality1004.完成設置開始轉換,得到真正無損的WMA!
將音樂CD翻錄(抓軌)為WMA-Lossless
網上有許多可以進行CD抓軌的軟體,如“光碟刻錄大師”、“Nero”、“Foobar2000”等。但是經常有網友說把光碟甚至是光碟機燒壞。因此,我們為何不選擇用最安全、最出色的無損格式WMA-Lossless呢?Windows操作系統自帶有一個叫做WindowsMediaPlayer的軟體,只要電腦上安裝有光碟機並保證WindowsMediaPlayer的版本在WindowsMediaPlayer9或9以上(小編使用Windows7的WindowsMediaPlayer12),進行一下設置,就可以直接翻錄為WMA-Lossless格式了!
首先,打開WindowsMediaPlayer軟體,並打開“選項”對話框,找到“翻錄音樂”選項卡,將“格式”一欄選擇為“WindowsMedia音頻無損”,應用設置即可,然後就可以把CD中的音樂完美的翻錄為WMA-Lossless格式了,既方便又安全,不用擔心電腦的硬軟體損壞。

APE


APE的基本知識

文件的獲得

早幾年大家有個錄音機聽聽磁帶上的音樂就覺得不錯了,此後有大量的CD與DVD,聲音效果比磁帶不知道要好到那裡去了。但是,CD上的音樂在win不能夠直接拷貝到硬碟中(其它的格式windows是可以認識的,比如數據文件,VCD,DVD等,惟獨CD是不能夠直接認出的)。所以,為了把CD上的歌曲拷貝到硬碟中,就需要專門的軟體來實現,這被叫做抓軌,有很多軟體可以實現這個功能,最常見的、大家認為最好的、就是EAC(EAC.exe)這個軟體,經過抓軌出來的音樂是以WAV的形式保留在硬碟中。

格式的壓縮

當把CD上的歌曲拷貝到硬碟(即抓軌)以後,這個最原始的文件(WAV)通常是很大的,比如一盤CD上的音樂,就是700M左右,如果把它分離成每首歌曲,那每首歌曲文件的大小在20——60M。這樣大的文件即佔用硬碟空間,也不適合在網上進行傳遞。所以,通常要把這個原始的大文件進行壓縮。其壓縮方式有多種,可以分為兩大類,一類是沒有損失的壓縮,比如用猴子(monkey.exe)這個軟體就可以實現,它可以把這個原始的音樂文件(WAV文件)壓縮到原來大小的50——60%,文件格式是APE。
另外一類壓縮方式叫做有損失的壓縮,優點是可以把文件壓縮得更小,比如比APE文件還要小1倍以上,常見的音樂有損壓縮形式有MP3、WMA(不包括WMA-Lossless)和AAC等。但缺點是聲音質量下降,丟失了一些音樂細節。一般而言,文件被壓縮得越小,聲音質量就越差。

網上傳遞

越來越多的人選擇APE格式,網路傳播是功不可沒的,眾多的音樂發燒友在網上交流APE格式音樂,搜索“APE音樂下載”竟然有150多萬多條鏈接,而且數量在每日俱增。現在流行BT也出現了APE音樂的蹤跡,各大BT下載都開闢了APE音樂下載交流的地方,所以用戶根本不用擔心APE音頻的資源問題。

文件的播放

如果在電腦的硬碟上播放,你只要用WindowsMediPlayer、iTunesWinamp或者foobar2000這樣的軟體以後,就可以進行播放。

FLAC


FLAC 的基本知識

概述

FLAC代表FreeLosslessAudioCodec-免費的無損音頻壓縮。也就是說音頻以FLAC方式壓縮不會丟失任何信息。這種壓縮與Zip的方式類似,但是FLAC將給你更大的壓縮比率,因為FLAC是專門針對音頻的特點設計的壓縮方式,並且你可以使用播放器播放FLAC壓縮的文件,就象通常播放你的MP3文件一樣。

版權

FLAC是一個完全公開、完全免費的音頻格式,沒有版權,任何人都有權隨意使用,不用擔心因為使用了FLAC格式而造成侵權。

系統支持

FLAC是免費的並且支持大多數的操作系統,包括Windows、"unix"(LinuxBSDSolaris、OSX、IRIX),BeOSOS/2Amiga。並且FLAC提供了在開發工具autotools,MSVC,WatcomC和ProjectBuilder上的build系統。

項目內容

數據流的格式以庫的形式提供的參考編碼器和解碼器FLAC,一個以命令行方式工作的可以編解碼FLAC文件的程序metaFLAC,以命令行方式工作的FLAC文件的metadata編輯器不同音頻播放器的輸入插件。

特性

無損失壓縮:被編碼的音頻(PCM)數據沒有任何信息損失,解碼輸出的音頻與編碼器的輸入的每一個位元組都是一樣的。每個數據幀都有一個當前幀的16-bitCRC校驗碼,用於監測數據傳輸錯誤。對整段音頻數據,在文件頭中還保存有一個針對原始未壓縮音頻數據的MD5標記,用於在解碼和測試時對數據進行校驗。
快速:FLAC更看重解碼的速度。解碼只需要整數運算,並且相對於大多數編碼方式而言,對計算速度要求很低。在很普通的硬體上就可以輕鬆實現實時解碼。
硬體支持:由於FLAC提供了免費的解碼範例,而且解碼的複雜程度低,所以FLAC是當今唯一獲得硬體支持的無損壓縮編碼。
可以流化:FLAC的每個數據幀都包含了解碼所需的全部信息。解碼當前幀無需參照它前面或後面的數據幀。FLAC使用了同步代碼和CRC(類似於MPEG等編碼格式),這樣解碼器在數據流中跳躍定位時可以有最小的時間延遲。
可以定位:FLAC支持快速採樣精確定位。這不僅對於播放有益,更使得FLAC文件便於編輯。
富於彈性的metadata:可以定義和實現新類型的metadata數據塊,而不會影響舊的數據流和解碼器的使用。當今已有的metadata類型包括tag、cue表和定位表。已經註冊的應用程序可以定義自己專用的metadata類型(編註:這一點與MIDI標準相似)。
非常適合於存檔應用:FLAC是一個開放的編碼格式,並且沒有任何數據的損失,你可以將它轉換為你需要的任何其他格式。除了每個數據幀的CRC和MD5標記對數據完整性的保障,FLAC(譯註:FLAC項目提供的命令行方式編碼工具)還提供了一個verify(校驗)選項,當使用該選項進行編碼的時候,編碼的同時就會立即對已編碼數據進行解碼並與原始輸入數據進行比較,一旦發現不同就會退出並且報警提示。
便於對CD進行備份:FLAC有一個“cue表”metadata數據塊用於保存CD的內容列表和所有音軌的索引點。你可以將一張CD保存到一個單一文件,並導入CD的cue表格,這樣一個FLAC文件就可以完整地記錄整張CD的全部信息。當你的原來的CD損壞的時候,你就可以用這個文件恢復出與原來一模一樣的CD副本。
抗損傷:由於FLAC的幀結構,使得一旦發生數據流的損壞,損失會被限制在受損傷的數據幀之內。一般只是會丟失很短的一個片段。而很多其他無損音頻壓縮格式在遇到損傷的時候,一個損傷就會造成後面所有數據的丟失。

不具特性

數據縮水。FLAC是專門並且僅僅為無損壓縮而設計的,您可以選用許多其他優秀的有損壓縮方式如Vorbis、MPC和MP3(LAME提供了一個優秀的開放源代碼的實現)。
SDMI(例如cetera)兼容。FLAC不準備支持任何複製保護方法,實際上這些手段最終都是在浪費數據。(從另一個角度看,由於所有這些手段最終都被證明是無效的,所以也可以說FLAC把這些無用數據壓縮到了零。)當然我們不能阻止某些人利用專用的metablock進行複製保護,但是他們的保護只會在他們自己解碼產品上有效,其他解碼器會跳過這些專門的metablock的。

如何播放

1.FLAC是一種無損音頻壓縮格式,用foobar2000和winamp都可以播放,因為他們都帶有FLAC解壓插件的。如果你的播放器不能播放的話,建議去以下地址下載插件並安裝(這是winamp的FLAC播放插件);
2.用JetAudio,界面簡單實用,直接支持播放FLAC文件。