AAC

来自世界大典

AAC(Advanced Audio Coding),中文稱為「高級音頻編碼」,出现于1997年,最初是基于MPEG-2音频编码技术。由Fraunhofer IIS、Dolby Laboratories (杜比实验室)、Apple(苹果公司)、AT&T(美国电话电报公司)、Sony(索尼)等公司共同开发,目的是取代MP3格式。2000年MPEG-4标准出台,AAC重新整合了其特性,加入了SBR技术和PS技术,为区别于传统的MPEG-2 AAC,故含有SBR或PS特性的AAC又称为MPEG-4 AAC。

后缀名[编辑]

AAC格式的主要扩展名(后缀名)有三种:

  • .AAC - 使用MEPG-2 Audio Transport Stream( ADTS,参见MPEG-2 )容器,区别于使用MPEG-4容器的MP4/M4A格式,属于传统的AAC编码(FAAC默认的封装,但FAAC亦可输出 MPEG-4 封装的AAC)
  • .MP4 - 使用了MPEG-4 Part 14(第14部分)的简化版即3GPP Media Release 6 Basic (3gp6,参见3GP ) 进行封装的AAC编码(Nero AAC 编码器仅能输出MPEG-4封装的AAC);
  • .M4A - 为了区别纯音频MP4文件和包含视频的MP4文件而由苹果(Apple)公司使用的扩展名,Apple iTunes 对纯音频MP4文件采用了".M4A"命名。M4A的本质和音频MP4相同,故音频MP4文件亦可直接更改后缀名为M4A。


概览[编辑]

作为一种高压缩比的音频压缩算法,AAC压缩比通常为18:1,也有资料说为20:1,远胜mp3;在音质方面,由于采用多声道,和使用低复杂性的描述方式,使其比几乎所有的传统编码方式在同规格的情况下更胜一筹。不过直到2006年,使用这一格式储存音樂的并不多,可以播放该格式的mp3播放器更是少之又少,目前所知仅有苹果iPodSony Walkman(NWZ-A、NWZ-S、NWZ-E系列)、任天堂NDSi,此外计算机上很多音樂播放软體都支持AAC(前提是安装过AAC解码器),如苹果iTunes。但在移动电话领域,AAC的支持度已很普遍,NokiaSony EricssonMotorola 等品牌均在其中高端产品中支持 AAC(一开始主要是LC-AAC,随着移动电话性能的发展,HE-AAC的支持也已广泛)。


特点[编辑]

AAC可以支持多達48個音軌,15個低頻(LFE)音軌,5.1多声道支持,更高的采样率(最高可达96kHz,音频CD为44.1kHz)和更高的采样精度(支持8bit、16bit、24bit、32bit,音频CD为16bit)以及有多種语言的兼容能力,更高的解碼效率,一般來說,AAC可以在對比MP3文件縮小30%的前題下提供更好的音質。


改良與擴充[编辑]


AAC与MP3规格对比[编辑]

  • 比特率:AAC - 最高超过400kbps / MP3 - 32~320kbps
  • 采样率:AAC - 最高96kHz / MP3 - 最高48kHz
  • 声道数:AAC - (5.1)六声道 / MP3 - 两声道
  • 采样精度:AAC - 最高32bit / MP3 - 最高16bit


规格一览[编辑]

因為"AAC"是一個大家族,他們共分為9種規格,以適應不同場合的需要,也正是由于AAC的规格(Profile)繁多,导致普通计算机用户感觉十分困扰:

  1. MPEG-2 AAC LC 低複雜度規格(Low Complexity)
  2. MPEG-2 AAC Main 主規格
  3. MPEG-2 AAC SSR 可變取樣率規格(Scaleable Sample Rate)
  4. MPEG-4 AAC LC 低複雜度規格(Low Complexity),現在的手機比較常見的MP4文件中的音頻部份就包括了該規格音頻文件
  5. MPEG-4 AAC Main 主規格
  6. MPEG-4 AAC SSR 可變取樣率規格(Scaleable Sample Rate)
  7. MPEG-4 AAC LTP 長時期預測規格(Long Term Predicition)
  8. MPEG-4 AAC LD 低延遲規格(Low Delay)
  9. MPEG-4 AAC HE 高效率規格(High Efficiency)
上述的規格中,主規格(Main)包含了除增益控制之外的全部功能,其音質最好,而低複雜度規格(LC)則是比較簡單,沒有了增益控制,但提高了編碼效率,至『SSR』對『LC』規格大體是相同,但是多了增益的控制功能,另外,MPEG-4 AAC/LTP/LD/HE,都是用在低碼率下編碼,特別是『HE』是有 Nero ACC 編碼器支持,是近來多用的一種編碼率種,不過通常來說,Main 規格和LC規格的音質相差不大,因此目前使用最多的 AAC 規格多數是『LC』規格,因為要考慮手機目前的內存能力未達合理水平。


编码器一览[编辑]

由於AAC格式家族比較龐大,要了解他,首先要清楚其各有不同的編碼器,目前包括了商業的、免費的AAC格式音頻編碼器,其中幾個主要的編碼器如下:

  1. FhG
    Fraunhofer IIS 研發的權威編碼器,擁有很好的音質,可惜現在不對外開放了。
  2. Nero AAC
    可能是目前比较流行的 AAC 編碼器了,同時支持 LC-AAC / HE-AAC 規格,由Nero公司免费发布的 Nero AAC 編碼器提供了品質最好的VBR LC-AAC格式,同時亦對HE-AAC規格保證了在低碼率下也有良好的表現,目前 Sony Ericsson W800i和K750i等手機都支持該編碼器。
  3. QuickTime / iTunes
    Apple 公司的兩款軟件都提供了 AAC 編碼功能,其編碼技術來自"Dolby Laboratories"(简写为 Dolby Labs,杜比实验室)是目前音質最好的中碼編率編碼器,据称,它編碼的48kbps立體聲音質比其他AAC編碼器好20-25%,甚至64kbps的Dolby AAC音效可媲美128kbps的MP3。
  4. FAAC (Freeware Advanced Audio Coder)
    也是一種很好的命令行編碼器,仅支持 LC/Main/LTP 規格,但音質相當不錯,與一般商業用的編碼器水平接近,而這個軟件是免費的,Sony Ericsson W800i和K750i等手機也同樣支持這個編碼器。

另外還有Psytel,Coding Technologies,HHI/z Plane(Compaact),Dolby AAC等AAC編碼器,而其他如 Panasonic,Nokia,AT&T,NEC等公司也都有獨家開發的編碼器,在大家弄清楚這些AAC格式音頻規格和編碼器之後,我們就不難知道為甚麼同一款Nokia手機會支持看起來都是AAC格式音頻的諸多文件格式了,比如Nokia 6230i就是既支持AAC格式也支持M4A格式和MP4格式的機型,而這些音頻文件格式其實都是屬於AAC家族成員。


外部連結[编辑]