- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于AAC开源解码库的调研30
具体需求AAC的开源解码库有哪些?各有什么优缺点?如何应用集成到android播放器中?调研结论AAC概述在得出结论之前,先介绍结论中涉及到的关键点,如下:1. 什么是AAC?AAC是高级音频编码(Advanced Audio Coding)的缩写,出现于1997年,最初是基于MPEG-2的音频编码技术。2000年,MPEG-4标准出台,AAC重新集成了其它技术(PS,SBR),为区别于传统的MPEG-2 AAC,故含有SBR或PS特性的AAC又称为MPEG-4 AAC。作为一种高压缩比的音频/w/index.php?title=%E5%A3%93%E7%B8%AE%E7%AE%97%E6%B3%95action=editredlink=1压缩算法,AAC压缩比通常为18:1,也有数据说为20:1,远胜mp3;在音质方面,由于采用多声道,和使用低复杂性的描述方式,使其比几乎所有的传统编码方式在同规格的情况下更胜一筹。AAC可以支持多达48个音轨,15个低频(/w/index.php?title=LFEaction=editredlink=1LFE)音轨,5.1多声道支持,更高的/wiki/%E6%8E%A1%E6%A8%A3%E7%8E%87采样率(最高可达96kHz,音频CD为44.1kHz)和更高的/w/index.php?title=%E6%8E%A1%E6%A8%A3%E7%B2%BE%E5%BA%A6action=editredlink=1采样精度(支持8bit、16bit、24bit、32bit,音频CD为16bit)以及有多种语言的兼容能力,更高的解码效率,一般来说,AAC可以在对比MP3文件缩小30%的前提下提供更好的音质。2.AAC规格简述AAC共有9种规格,以适应不同的场合的需要,如下列出:MPEG-2 AAC LC?:低复杂度规格(Low Complexity)--比较简单,没有增益控制,但提高了编码效率,在中等码率的编码效率以及音质方面,都能找到平衡点MPEG-2 AAC Main?:主规格MPEG-2 AAC SSR?:可变采样率规格(Scaleable Sample Rate)MPEG-4 AAC LC?:低复杂度规格(Low Complexity)------现在的手机比较常见的MP4文件中的音频部份就包括了该规格音频文件MPEG-4 AAC Main?:主规格?------包含了除增益控制之外的全部功能,其音质最好MPEG-4 AAC SSR?:可变采样率规格(Scaleable Sample Rate)MPEG-4 AAC LTP?:长时期预测规格(Long Term Predicition)MPEG-4 AAC LD?:低延迟规格(Low Delay)MPEG-4 AAC HE?:高效率规格(High Efficiency)-----这种规格适合用于低码率编码,有Nero ACC?编码器支持。?AAC是新一代的音频有损压缩技术,它通过一些附加的编码技术(比如PS,SBR等),衍生出了LC-AAC,HE-AAC,HE-AACv2三种主要的编码,LC-AAC就是比较传统的AAC,相对而言,主要用于中高码率(=80Kbps),HE-AAC(相当于AAC+SBR)主要用于中低码(=80Kbps),而新近推出的HE-AACv2(相当于AAC+SBR+PS)主要用于低码率(=48Kbps),事实上大部分编码器设成=48Kbps自动启用PS技术,而48Kbps就不加PS,就相当于普通的HE-AAC。目前使用最多的是LC和HE(适合低码率)。流行的Nero AAC编码程序只支持LC,HE,HEv2这三种规格,编码后的AAC音频,规格显示都是LC。HE其实就是AAC(LC)+SBR技术,HEv2就是AAC(LC)+SBR+PS技术,可以用下图简单表示:图 1 AAC三种主要规格???HE:“High Efficiency”(高效性)。HE-AAC v1(又称AACPlusV1,SBR),用容器的方法实现了AAC(LC)+SBR技术。SBR其实代表的是Spectral Band Replication(频段复制)。简要叙述一下,音乐的主要频谱集中在低频段,高频段幅度很小,但很重要,决定了音质。如果对整个频段编码,若是为了保护高频就会造成低频段编码过细以致文件巨大;若是保存了低频的主要成分而失去高频成分就会丧失音质。SBR把频谱切割开来,低频单独编码保存主要成分,高频单独放大编码保存音质,“统筹兼顾”了,在减少文件大小的情况下还保存了音质,完美的化解这一矛盾。?HEv2:用容器的方法包含了HE-AAC v1和PS技术。PS指“parametric stereo”(参数立体声)。原来的立体声文件文件大小是一个声道的
文档评论(0)