知識分享:無損必備知識
基本信息
我們常見到的MP3、WMA、OGG被稱為有損壓縮,有損壓縮顧名思義就是降低音頻采樣頻率與比特率,輸出的音頻文件會比原文件小。另一種音頻壓縮被稱為無損壓縮,能夠在100%保存原文件的所有數(shù)據(jù)的前提下,將音頻文件的體積壓縮的更小,而將壓縮后的音頻文件還原后,能夠?qū)崿F(xiàn)與源文件相同的大小、相同的碼率。目前無損壓縮格式有APE、FLAC、WavPack、LPAC、WMALossless、AppleLossless、TTA、Tak、La、OptimFROG、Shorten,而常見的、主流的無損壓縮格式目前有APE、FLAC、TTA、TAK。[1] [hide]編輯本段APE格式 APE是目前流行的數(shù)字音樂文件格式之一。與MP3這類有損壓縮方式不同,APE是一種無損壓縮音頻技術(shù),也就是說當(dāng)你將從音頻CD上讀取的音頻數(shù)據(jù)文件壓縮成APE格式后,你還可以再將APE格式的文件還原,而還原后的音頻文件與壓縮前的一模一樣,沒有任何損失。APE的文件大小大概為CD的一半,但是隨著寬帶的普及,APE格式受到了許多音樂愛好者的喜愛,特別是對于希望通過網(wǎng)絡(luò)傳輸音頻CD的朋友來說,APE可以幫助他們節(jié)約大量的資源。[2] APE格式解析 APE是Monkey's Audio提供的一種無損壓縮格式。Monkey'sAudio提供了Winamp的插件支持,因此這就意味著壓縮后的文件不再是單純的壓縮格式,而是和MP3一樣可以播放的音頻文件格式。這種格式的壓縮比遠(yuǎn)低于其他格式,但能夠做到真正無損,因此獲得了不少發(fā)燒用戶的青睞。在現(xiàn)有不少無損壓縮方案中,APE是一種有著突出性能的格式,令人滿意的壓縮比以及飛快的壓縮速度。 APE音樂 作為數(shù)字音樂文件格式的標(biāo)準(zhǔn),WAV格式容量過大,因而使用起來很不方便。因此,一般情況下我們把它壓縮為MP3或WMA 格式。壓縮方法有無損壓縮,有損壓縮,以及混成壓縮。MPEG, JPEG就屬于混成壓縮,如果把壓縮的數(shù)據(jù)還原回去,數(shù)據(jù)其實是不一樣的。當(dāng)然,人耳是無法分辨的。因此,如果把MP3, OGG格式從壓縮的狀態(tài)還原回去的話,就會產(chǎn)生損失。 然而APE壓縮格式即使還原,也能毫無損失地保留原有音質(zhì)。所以,APE可以無損失高音質(zhì)地壓縮和還原。當(dāng)然,目前只能把音樂CD中的曲目和未壓縮的WAV文件轉(zhuǎn)換成APE格式,MP3文件還無法轉(zhuǎn)換為APE格式。事實上APE的壓縮率并不高,雖然音質(zhì)保持得很好,但是壓縮后的容量也沒小多少。一個34MB的WAV文件,壓縮為APE格式后,仍有17MB左右。對于一整張CD來說,壓縮省下來的容量還是可觀的。 APE的本質(zhì),其實它是一種無損壓縮音頻格式。龐大的WAV音頻文件可以通過Monkey'sAudio這個軟件壓縮為APE。很時候它被用做網(wǎng)絡(luò)音頻文件傳輸,因為被壓縮后的APE文件容量要比WAV源文件小一半多,可以節(jié)約傳輸所用的時間。更重要的是,通過Monkey'sAudio解壓縮還原以后得到的WAV文件可以做到與壓縮前的源文件完全一致。所以APE被譽為“無損音頻壓縮格式”,Monkey'sAudio被譽為“無損音頻壓縮軟件”。與采用WinZip或者WinRAR這類專業(yè)數(shù)據(jù)壓縮軟件來壓縮音頻文件不同,壓縮之后的APE音頻文件是可以直接被播放的。Monkey'sAudio會向Winamp中安裝一個“in_APE.dll”插件,從而使Winamp也具備播放APE文件的能力。同樣foobar2000,以及千千靜聽也能支持APE的播放。 APE格式相關(guān)說明 1.轉(zhuǎn)換 APE的轉(zhuǎn)換可以通過foobar2000,Monkey's Audio,千千靜聽進(jìn)行。其中foobar2000,可先把APE轉(zhuǎn)換成WAV再到MP3,而千千靜聽可直接轉(zhuǎn)換。 用Monkey\'s Audio將APE轉(zhuǎn)成MP3的步驟: (1)選擇“Decompress”,在列表中加入需要解壓的APE文件,然后點“PROCESS FILE”,就能將APE轉(zhuǎn)成WAV文件,WAV文件存放在“選項”中設(shè)定的“OUTPUT”目錄下。 (2)加裝MP3編碼器,如LAME編碼器,將編碼器文件直接拷貝至Monkey\'s Audio下的EXTERNAL目錄下。 。3)選擇Compress,再選擇Compression level選項中的LAME,這樣就選擇了將被壓縮的WAVE文件通過LAME編碼器壓縮成MP3了。 2.刻錄 APE直接用刻錄機(jī)刻成CD下載一個名為nxMyAPE.dll的插件,直接將該文件復(fù)制到刻錄軟件Nero的shared\\audioplugins目錄下,Nero就能識別APE文件,從而可以直接將APE刻錄成CD。 3.識別 auCDtect軟件可以檢測你所用的APE文件是不是有損壓縮的音頻文件轉(zhuǎn)換成的偽APE文件。 APE的播放與格式轉(zhuǎn)換 APE音頻格式以其高質(zhì)量的無損音質(zhì)正受到越來越多朋友的喜愛,我們經(jīng)?梢栽贐T發(fā)布區(qū)看到提供APE音頻文件的下載。只不過從網(wǎng)上下載的APE文件,多數(shù)采用的是整張CD壓制的方式,怎樣才能任意選曲播放和分離其中的單曲保存呢? 選曲播放 播放整張CD壓制的APE文件,要想任意選曲,需要有CUE文件的支持,這個文件中記錄的就是這張盤各音軌起始時間等信息。如果使用的播放器是Foobar2000的話,可以直接導(dǎo)入CUE文件,只要CUE文件里的信息沒有錯誤,就可以選曲播放了。 如果使用Winamp播放APE文件,可以安裝一個名為Mp3cue插件,讓W(xué)inamp支持CUE文件了。將下載回來的壓縮包解壓后,運行其中的Setup.exe,選擇Winamp安裝路徑,單擊[Next]完成安裝。重新運行Winamp,這時會多出一個“Mp3cue”窗口(如果沒有按[Alt+N]鍵),播放APE文件時,直接雙擊“Mp3cue”窗口中的列表就可以任意選曲了。 單曲還原 如果是整張CD壓制的APE,又有相應(yīng)CUE文件,我們可以用Monkey’sAudio附帶的MakeAPL這款工具將CUE轉(zhuǎn)換成若干個APL文件,然后就可以用Monkey’sAudio將其中的單曲還原成WAV或轉(zhuǎn)換成其他格式,具體的操作方法如下: 依次單擊[開始]→[程序]→[Monkey’s Audio]→[MakeAPL],彈出MakeAPL操作窗口,單擊[BuildLink File(s)]按鈕,選中和APE文件對應(yīng)的CUE文件,單擊“打開”,這時我們在CUE文件所在目錄下就可以發(fā)現(xiàn)生成的APL文件。 打開Monkey’s Audio,在“Mode”菜單中選擇“Decompress”,單擊工具欄中的[Add Files]按鈕,選擇準(zhǔn)備還原的APL文件并打開,最后再單擊[Decompress]按鈕,軟件就自動開始解壓縮工作了。 APE問題集合 1.如何播放APE格式音頻文件? A:Monkey''s Audio安裝包帶了Ape plugin for Winamp,安裝后就可以用Winamp放ape了。 B:用foobar2000,這個近來很火的播放器支持ape格式 。 C:用酷狗音樂2010版及以上版本,可以播放ape格式。 D: 用飛樂Airplay可以直接播放,無需插件。 2.對于APEImage能實現(xiàn)播放時任意選曲么? 可以,不過需要合適的CUE文件,一般整張碟壓成一個APE文件的都附有相應(yīng)cue文件,里面記錄的就是這張碟各音軌起始時間等信息 。 用文本編輯軟件可以打開這個cue文件,內(nèi)容與下面的相似 , PERformER "Matthew Lien" TITLE "Bleeding Wolves" FILE "CDImage.ape" WAVE ~~~~~~~~~~~~~這里即是對應(yīng)的ape文件名,默認(rèn)是同一目錄, 可以加上路徑,比如"c:\music\cdimage.ape" 不能搞錯了,否則不能正常播放 TRACK 01 AUDIO TITLE "Flying Squirrel Creek" PERformER "Matthew Lien" INDEX 01 00:00:00 …… A:foobar可以直接導(dǎo)入cue文件,只要cue里的信息沒錯,就可以選曲播放了 B:對于winamp,制作APE的軟件Monkey's Audio里有個工具makeapl(安裝程序在開始菜單里為其建立了快捷方式),可以把cue文件轉(zhuǎn)換成若干個對應(yīng)的apl文件每個apl對應(yīng)一個音軌,而且winamp支持apl,所以就一切ok了 。 C.安裝一個名叫mp3cue的winamp插件,可以使winamp支持cue文件 。 要正常使用該插件應(yīng)該向winamp播放列表里添加Image文件,而不像foobar是添加cue文件,只要目錄下有同名cue文件,插件就能識別,并且cue的第三行 : FILE "xxxxxx" WAVE 只要主文件名和Image文件相同就行,mp3cue忽略擴(kuò)展名 。 3.如何把APE轉(zhuǎn)換成mp3? 事實上Monkey''s Audio支持external codec,可以直接完成ape->mp3的轉(zhuǎn)換當(dāng)然要進(jìn)行適當(dāng)?shù)脑O(shè)置 1.下載lame,copy到monkey安裝目錄下的external目錄 2.運行monkey''audio,在mode菜單中選擇convert 3.在工具欄第二個按鈕中選擇external->lame->configure,這里填入壓縮mp3需要的參數(shù) --alt-preset extreme (bitrates 220-270 kbit/s -- usually averages around 256kbps) 或者 --alt-preset standard (bitrates 180-220 kbit/s -- usually averages around 192 kbps) 提醒一下,第一種參數(shù)壓縮速度要慢很多,機(jī)器比較差的相當(dāng)耗時間 。 4.在工具欄第二個按鈕中選擇external->lame->lame,這個時候就可以選擇需要轉(zhuǎn)換的ape文件,然后單擊第一個按鈕convert,就可以實現(xiàn)ape->mp3了。 實際上直接用酷狗音樂播放器就可以實現(xiàn)APE轉(zhuǎn)換成MP3,酷狗可以直接搜索下載你喜歡的無損音樂單曲,下載完畢后鼠標(biāo)右擊單曲名稱,彈出菜單,倒數(shù)第三項就是"轉(zhuǎn)換格式“,就可以直接將APE格式的音樂,轉(zhuǎn)換成MP3了。 4.中間部分有錯誤的ape文件能否修復(fù)?或者忽略? 如果是整張CD壓成一個ape,又有相應(yīng)cue文件 , 1、用MakeApl(Monkey''s Audio附帶的小工具)把cue轉(zhuǎn)換成若干個apl文件 。 2、在Monkey里添加這些apl,就可以把每個音軌解壓縮成單獨的wav,當(dāng)然包含出錯部分的音軌不能正常解壓理論上,不管是什么ape,只要自己編輯適當(dāng)?shù)腶pl,把出錯的部分設(shè)置為單獨的音軌,就可以最大限度的保留其他部分 。 5.如何把APE刻錄成CD? A、APE->WAV->CD 這是最通用的方法,對于APEImage和多文件的APE均適用,不過也是最繁瑣的 。 B、使用EAC刻錄CD EAC的刻錄功能直接支持APE格式,是目前APE->CD最為方便的方式 ,在EAC中菜單Tools->Write cd-r打開EAC的燒錄功能 。 1、如果有現(xiàn)成的cue文件就比較簡單,直接導(dǎo)入cue文件就行了。需要注意的,cue里音軌文件的路徑和名稱必須正確,關(guān)于cue的詳細(xì)內(nèi)容可以參考問題2。 2、如果沒有cue文件,而下載的文件是每個音軌單獨對應(yīng)一個ape,則與nero里把wav或者mp3文件刻成cd類似,一個一個文件分別導(dǎo)入,導(dǎo)入命令在layout菜單下(一般建議使用“Append files as new track (Index 1)”),直接拖放也可以 C、使用APE Plugin for Nero 安裝了ape plugin for nero,就可以像用wav、mp3刻cd一樣,直接在nero里拖放就成 。 插件下載地址 Mausau''s audio plugins for Nero Burning ROM 里面還有其他的audio plugins for Nero,常見音頻格式都有了 安裝插件方法:把plugin DLL解壓縮到"...\Ahead\Shared\AudioPlugins"目錄 Nero版本要求5.5.9.0以上 注:這個Ape plugin for Nero的早期版本存在一個重大BUG 如果用Nero導(dǎo)入CUE刻錄APEImage->CD,看上去刻錄可以正常完成,音軌數(shù)和時間顯示什么的也一切正常。但是,播放一下刻出來CD——所有音軌的內(nèi)容都和第一條音軌一樣! 如果是多個APE刻CD,沒有這個問題,一切正常 ; 請大家去下載最新版本 ; 如果你的機(jī)器夠快,那么安裝這個插件用nero直接刻錄Ape->CD也是一個不錯的選擇 。 APE相關(guān)知識 一、APE格式介紹 APE是一種無損壓縮音頻格式。龐大的WAV音頻文件可以通過Monkey'sAudio這個軟件進(jìn)行"瘦身"壓縮為APE,同樣,APE也可以通過Monkey'sAudio還原成WAV,再刻錄成CD。很時候它被用做網(wǎng)絡(luò)音頻文件傳輸,因為被壓縮后的APE文件容量要比WAV源文件小一半多,可以節(jié)約傳輸所用的時間。更重要的是,通過Monkey'sAudio解壓縮還原以后得到的WAV文件可以做到與壓縮前的源文件完全一致。所以APE被譽為"無損音頻壓縮格式",Monkey'sAudio被譽為"無損音頻壓縮軟件"。與采用WinZip或者WinRAR這類專業(yè)數(shù)據(jù)壓縮軟件來壓縮音頻文件不同,壓縮之后的APE音頻文件是可以直接被播放的。 二、APE的播放器 1、Foobar2000(重點推薦) Foobar2000是winamp的主要開發(fā)人員Peter Pawlowski開發(fā)的一款音頻播放軟件, Peter Pawlowski由于不滿winamp的開發(fā)方向而離開了winamp開發(fā)團(tuán)隊。Foobar播放界面雖然簡單,不像Winamp有很多Skin,它能提供非常好的音質(zhì),且不需要像Winamp那樣需要借助外部的類似于DFX的音效插件。 2、Winamp Monkey's Audio中包含了Winamp的APE播放插件,在安裝Monkey's Audio的過程中,會向Winamp中安裝一個"in_APE.dll"插件,從而使Winamp也具備播放APE文件的能力。 3、Windows Media Player 安裝相應(yīng)插件后也能播放APE 三、格式轉(zhuǎn)換 1、可以用EAC或其他抓音軌軟件將CD轉(zhuǎn)為Wav文件,然后通過Monkey's Audio壓縮成APE。 2、也可以將CD直接轉(zhuǎn)成APE。 3、APE轉(zhuǎn)成MP3 可以通過Monkey's Audio將APE解壓恢復(fù)成Wav,然后用Monkey's Audio將Wav直接壓縮成Mp3。Monkey's Audio 3.97 4、APE直接用刻錄機(jī)刻成CD 下載名為nxMyAPE.dll的插件(如下),直接將該文件復(fù)制到刻錄軟件Nero的shared\audioplugins目錄下,或者 C:\Program Files\Common Files\Ahead\AudioPlugins\,Nero就能識別APE文件,從而可以直接將APE刻錄成CD。 APE可以無損地轉(zhuǎn)換成WAV文件.可以用Monkey軟件把整個ape轉(zhuǎn)成wav。然后用記事本打開cue,把里面的FILE后的.ape改成.wav就行了。這下你想干什么都可以了。 其實ape就是一個被壓縮的音頻,相當(dāng)于rar文件,只不過rar要解壓才能用,而ape不用解壓就能直接聽了。把ape轉(zhuǎn)成wav叫做解壓,解壓工具就是Monkey或foobar。 編輯本段FLAC格式 FLAC FLAC即是Free Lossless Audio Codec的縮寫[3],中文可解為無損音頻壓縮編碼。FLAC是一套著名的自由音頻壓縮編碼,其特點是無損壓縮。不同于其他有損壓縮編碼如MP3 及AAC,它不會破壞任何原有的音頻資訊,所以可以還原音樂光盤音質(zhì),F(xiàn)在它已被很多軟件及硬件音頻產(chǎn)品所支持。 FLAC與MP3相仿,但是是無損壓縮的,也就是說音頻以FLAC方式壓縮不會丟失任何信息。這種壓縮與Zip的方式類似,但是FLAC將給你更大的壓縮比率,因為FLAC是專門針對音頻的特點設(shè)計的壓縮方式,并且你可以使用播放器播放FLAC壓縮的文件,就象通常播放你的MP3文件一樣(現(xiàn)在已經(jīng)有許多汽車播放器和家用音響設(shè)備支持FLAC,在FLAC的網(wǎng)站上你可以找到這些設(shè)備廠家的連接)。 FLAC是免費的并且支持大多數(shù)的操作系統(tǒng),包括Windows,“unix” (Linux,BSD,Solaris,OSX,IRIX),BeOS,OS/2,和Amiga。并且FLAC提供了在開發(fā)工具autotools,MSVC,Watcom C,和ProjectBuilder上的build系統(tǒng)。 FLAC 數(shù)據(jù)流的格式 以庫的形式提供的參考編碼器和解碼器 ; flac ,一個以命令行方式工作的可以編解碼FLAC文件的程序 ; metaflac ,以命令行方式工作的FLAC文件的metadata編輯器 。 FLAC輸入插件 我們所說的“FLAC是免費的”不僅僅意味著你可以不花錢而得到它。更重要的是FLAC的文件格式是對公眾完全開放的,你可以以任何目的使用它(FLAC項目只保留維護(hù) FLAC格式規(guī)格和確認(rèn)兼容特性的權(quán)利),F(xiàn)LAC的文件格式和編碼/解碼的實現(xiàn)方式都不受任何已知專利的限制。還有,所有的源代碼都在開放源代碼的授權(quán)方式下可以得到。 FLAC特性 無損失壓縮:被編碼的音頻(PCM)數(shù)據(jù)沒有任何信息損失,解碼輸出的音頻與編碼器的輸入的每一個字節(jié)都是一樣的。每個數(shù)據(jù)幀都有一個當(dāng)前幀的16-bit CRC校驗碼,用于監(jiān)測數(shù)據(jù)傳輸錯誤。對整段音頻數(shù)據(jù),在文件頭中還保存有一個針對原始未壓縮音頻數(shù)據(jù)的MD5標(biāo)記,用于在解碼和測試時對數(shù)據(jù)進(jìn)行校驗。 快速:FLAC更看重解碼的速度。解碼只需要整數(shù)運算,并且相對于大多數(shù)編碼方式而言,對計算速度要求很低。在很普通的硬件上就可以輕松實現(xiàn)實時解碼。 硬件支持:由于FLAC提供了免費的解碼范例,而且解碼的復(fù)雜程度低,所以FLAC是目前唯一獲得硬件支持的無損壓縮編碼。 可以流化:FLAC的每個數(shù)據(jù)幀都包含了解碼所需的全部信息。解碼當(dāng)前幀無需參照它前面或后面的數(shù)據(jù)幀。FLAC使用了同步代碼和CRC(類似于MPEG等編碼格式),這樣解碼器在數(shù)據(jù)流中跳躍定位時可以有最小的時間延遲。 可以定位:FLAC支持快速采樣精確定位。這不僅對于播放有益,更使得FLAC文件便于編輯。 富于彈性的metadata:可以定義和實現(xiàn)新類型的metadata數(shù)據(jù)塊,而不會影響舊的數(shù)據(jù)流和解碼器的使用。目前已有的metadata類型包括tag,cue表,和定位表。 已經(jīng)注冊的應(yīng)用程序可以定義自己專用的metadata類型(譯注:這一點與MIDI標(biāo)準(zhǔn)相似)。 非常適合于存檔應(yīng)用:FLAC是一個開放的編碼格式,并且沒有任何數(shù)據(jù)的損失,你可以將它轉(zhuǎn)換為你需要的任何其他格式。除了每個數(shù)據(jù)幀的CRC和MD5標(biāo)記對數(shù)據(jù)完整性的保障,flac(譯注:FLAC項目提供的命令行方式編碼工具)還提供了一個verify(校驗)選項,當(dāng)使用該選項進(jìn)行編碼的時候,編碼的同時就會立即對已編碼數(shù)據(jù)進(jìn)行解碼并與原始輸入數(shù)據(jù)進(jìn)行比較,一旦發(fā)現(xiàn)不同就會退出并且報警提示。 便于對CD進(jìn)行備份:FLAC有一個“cue表”metadata數(shù)據(jù)塊用于保存CD的內(nèi)容列表和所有音軌的索引點。你可以將一張CD保存到一個單一文件,并導(dǎo)入CD的cue表格,這樣一個FLAC文件就可以完整地記錄整張CD的全部信息。當(dāng)你的原來的CD損壞的時候,你就可以用這個文件恢復(fù)出與原來一模一樣的CD副本。 抗損傷:由于FLAC的幀結(jié)構(gòu),使得一旦發(fā)生數(shù)據(jù)流的損壞,損失會被限制在受損傷的數(shù)據(jù)幀之內(nèi)。一般只是會丟失很短的一個片段。而很多其他無損音頻壓縮格式在遇到損傷的時候,一個損傷就會造成后面所有數(shù)據(jù)的丟失。 FLAC缺點 數(shù)據(jù)縮水。FLAC是專門并且僅僅為無損壓縮而設(shè)計的,您可以選用許多其他優(yōu)秀的有損壓縮方式如Vorbis,MPC,和MP3(LAME提供了一個優(yōu)秀的開放源代碼的實現(xiàn))。 SDMI(例如cetera)兼容。FLAC不準(zhǔn)備支持任何復(fù)制保護(hù)方法,實際上這些手段最終都是在浪費數(shù)據(jù)。(從另一個角度看,由于所有這些手段最終都被證明是無效的,所以也可以說FLAC把這些無用數(shù)據(jù)壓縮到了零!)當(dāng)然我們不能阻止某些人利用專用的metablock進(jìn)行復(fù)制保護(hù),但是他們的保護(hù)只會在他們自己解碼產(chǎn)品上有效,其他解碼器會跳過這些專門的metablock的。 編輯本段WAV格式 WAV光譜圖 WAV格式是微軟公司開發(fā)的一種聲音文件格式,也叫波形聲音文件,是最早的數(shù)字音頻格式,被Windows平臺及其應(yīng)用程序廣泛支持。[4]WAV格式支持許多壓縮算法,支持多種音頻位數(shù)、采樣頻率和聲道,采用44.1kHz的采樣頻率,16位量化位數(shù),因此WAV的音質(zhì)與CD相差無幾,但WAV格式對存儲空間需求太大不便于交流和傳播。 WAV全稱Wave Audio Files,WAV來源于對聲音模擬波形的采樣。用不同的采樣頻率對聲音的模擬波形進(jìn)行采樣可以得到一系列離散的采樣點,以不同的量化位數(shù)(8位或16位)把這些采樣點的值轉(zhuǎn)換成二進(jìn)制數(shù),然后存入磁盤,這就產(chǎn)生了聲音的WAV文件,即波形文件。Microsoft Sound System軟件Sound Finder可以轉(zhuǎn)換AIF SND和VOD文件到WAV格式。 該格式記錄聲音的波形,故只要采樣率高、采樣字節(jié)長、機(jī)器速度快,利用該格式記錄的聲音文件能夠和原聲基本一致,質(zhì)量非常高,但這樣做的代價就是文件太大。 WAV特點 簡單的編/解碼(幾乎直接存儲來自模/數(shù)轉(zhuǎn)換器(ADC)的信號)、普遍的認(rèn)同/支持以及無損耗存儲。WAV格式的主要缺點是需要音頻存儲空間。對于小的存儲限制或小帶寬應(yīng)用而言,這可能是一個重要的問題。WAV格式的另外一個潛在缺陷是在32位WAV文件中的2G限制,這種限制已在為SoundForge開發(fā)的W64格式中得到了改善。 WAV支持 WAV格式支持MSADPCM、CCITTALaw、CCITT μ Law和其它壓縮算法,支持多種音頻位數(shù)、采樣頻率和聲道,但其缺點是文件體積較大(一分鐘44kHZ、16bit Stereo的WAV文件約要占用10MB左右的硬盤空間),所以不適合長時間記錄。 在Windows中,把聲音文件存儲到硬盤上的擴(kuò)展名為WAV。WAV記錄的是聲音的本身,所以它占的硬盤空間大的很。例如:16位的44.1KHZ的立體聲聲音一分鐘要占用大約10MB的容量,和MIDI相比就差的很遠(yuǎn)。 WAV轉(zhuǎn)換 AVI和WAV在文件結(jié)構(gòu)上是非常相似的,不過AVI多了一個視頻流而已。我們接觸到的AVI有很多種,因此我們經(jīng)常需要安裝一些Decode才能觀看一些AVI,我們接觸到比較多的DivX就是一種視頻編碼,AVI可以采用DivX編碼來壓縮視頻流,當(dāng)然也可以使用其他的編碼壓縮。同樣,WAV也可以使用多種音頻編碼來壓縮其音頻流,不過我們常見的都是音頻流被PCM編碼處理的WAV,但這不表示W(wǎng)AV只能使用PCM編碼,MP3編碼同樣也可以運用在WAV中,和AVI一樣,只要安裝好了相應(yīng)的dDecode,就可以欣賞這些WAV了。 在Windows平臺下,基于PCM編碼的WAV是被支持得最好的音頻格式,所有音頻軟件都能完美支持,由于本身可以達(dá)到較高的音質(zhì)的要求,因此,WAV也是音樂編輯創(chuàng)作的首選格式,適合保存音樂素材。因此,基于PCM編碼的WAV被作為了一種中介的格式,常常使用在其他編碼的相互轉(zhuǎn)換之中,例如MP3轉(zhuǎn)換成WMA。 編輯本段WavPack格式 W WavPack avPack是 David Bryant 開發(fā)的一個自由、開放源代碼的無損音頻壓縮格式。[5] WavPack特點 WavPack 允許用戶壓縮、恢復(fù) 8、16、24 位 以及 32 位浮點表示的 WAV 格式音頻文件,另外它還支持多聲道數(shù)據(jù)流以及非常高的采樣率。與其它無損壓縮機(jī)制一樣,這種算法的壓縮比例也跟著源數(shù)據(jù)的不同而有所不同,但是對于普通的流行音樂來說通常介于 30% 到 70% 之間,對于古典音樂以及其它音域較寬的音樂來說通常能得到更好一些的結(jié)果。 另外 WavPack 引入了一種獨特的“混合”模式,它使用一個附加的文件從而也具有了有損壓縮的優(yōu)點。與其它方法只生成一個文件不同,這種模式生成兩個文件,其中一個是相對較小、可以單獨使用的高質(zhì)量有損壓縮文件,另外一個是與有損文件一起使用實現(xiàn)無損數(shù)據(jù)恢復(fù)的“修正”文件。對于一些用戶來說,這就意味著他們不必再考慮使用有損還是無損壓縮這樣一個問題。 |