無損音樂格式

無損音樂格式

作為數字音樂檔案格式的標準,WAV 格式容量過大,因而使用起來很不方便。因此,一般情況下我們把它壓縮為MP3或 WMA 格式。壓縮方法有無損壓縮,有損壓縮,以及混成壓縮。MPEG, JPEG就屬於混成壓縮,如果把壓縮的數據還原回去,數據其實是不一樣的。當然,人耳是無法分辨的。因此,如果把 MP3, OGG格式從壓縮的狀態還原回去的話,就會產生損失。然而, APE和FLAC格式即使還原,也能毫無損失地保留原有音質。所以, APE和FLAC可以無損失高音質地壓縮和還原。在完全保持音質的前提下,APE的壓縮容量有了適當的減小。

基本信息

構想

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

四川科技職工大學四川科技職工大學

APE

APE的基本知識

1、APE源檔案的獲得

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

2、APE格式的壓縮

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

3、網上傳遞

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

4、APE檔案的播放

如果在電腦的硬碟上播放,你只要安裝winamp或者foobar2000這樣的軟體以後,就可以直接進行播放。

FLAC

FLAC的基本知識

1.FLAC概述

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

2.FLAC系統支持

FLAC是免費的並且支持大多數的作業系統,包括Windows, " unix" (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, 和Amiga。並且FLAC提供了在開發工具autotools, MSVC, Watcom C, 和Project Builder上的build系統。

3.FLAC項目內容

數據流的格式以庫的形式提供的參考編碼器和解碼器FLAC, 一個以命令行方式工作的可以編解碼FLAC檔案的程式(譯註:有些象Lame吧?) metaFLAC, 以命令行方式工作的FLAC檔案的metadata編輯器不同音頻播放器的輸入外掛程式

4.FLAC的特性

:

無損失壓縮

被編碼的音頻(PCM)數據沒有任何信息損失,解碼輸出的音頻與編碼器的輸入的每一個位元組都是一樣的。每個數據幀都有一個當前幀的 16-bit CRC 校驗碼,用於監測數據傳輸錯誤。對整段音頻數據,在檔案頭中還保存有一個針對原始未壓縮音頻數據的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的幀結構,使得一旦發生數據流的損壞,損失會被限制在受損傷的數據幀之內。一般只是會丟失很短的一個片段。而很多其他無損音頻壓縮格式在遇到損傷的時候,一個損傷就會造成後面所有數據的丟失。

5.FLAC不具有的特性

數據縮水。

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

6 .如何播放FLAC檔案

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

相關詞條

相關搜尋

熱門詞條

聯絡我們