AAC 音频

转载 2006年05月31日 00:44:00

AAC,即高级音频编码(Advanced Audio Coding),它是由MP3专利的拥有者Fraunhofer IIS联合杜比、AT&T、索尼、苹果等产业巨头共同开发出的一种数字音频压缩方式。开发这种音频编码的主要目的就是为了取代MP3现有的地位。其实,AAC的技术早在1997年就成型了,当时被称为MPEG-2 AAC,但是随着2000年MPEG-4音频标准的出台,MPEG-2 AAC被用在这一标准中,同时追加了一些新的编码特性,所以它就改称为MPEG-4 AAC。与MP3不同,AAC的技术掌握在多家厂商手中,这使得AAC编码器非常多,既有纯商业的编码器,也有完全免费的编码器。纯商业的编码器如Fraunhofer IIS的FhG、杜比公司的Dolby AAC,免费的有Free AAC、苹果公司的iTune,Nero也通过它的Nero 6提供了Nero AAC。AAC的家族非常庞大,有9种规格,可适应不同场合应用的需要。其中LC低复杂性规格去掉了预测和增益控制模块,降低了复杂度,提高编码效率,是目前使用得最多的规格。
目前,苹果、AT&T和RealNetworks已经开始提供收费的AAC音乐下载服务。AAC也得到了众多硬件厂商的支持,除了苹果的iPOD随身听,还有诺基亚的多款手机及松下的部分随身听产品可支持AAC音频的播放。另外,目前已经有部分MPEG-1/2解码芯片中加入了AAC解码功能,出现支持AAC音频播放的DVD影碟机肯定是迟早的事情。AAC音乐在电脑中可以使用Foobar2000、Winamp或RealPlayer 10等播放器来欣赏,如果安装了AAC插件,也可以使用Windows Media Player来播放。当然,把它们传输到支持AAC的随身听中欣赏是一种更好的选择,这更能突出AAC音质好,体积小的优势。MPEG-2 AAC(Advanced Audio Coding),简称A2B或AAC,是目前MPEG音频家族中较新的成员。MP4是基于这一技术而形成的一种商品。之所以说MP4是一个商品,是因为MP4出现的主要目的就是意图采用一种带有版权限制的音乐格式去取代目前在网络上泛滥的MP3。AT&T公司对MPEG-2 AAC技术进行了一些改良,增加了最关键的音乐传播认证技术,这样就形成了MP4这一种东西。AAC是有时也被称为NBC,即后向兼容编码(Non-Backward Compatible),按这种编码标准做的音频编码同样具有CD音质,而且占用的存储空间更小,它是即将完成的MPEG-2国际标准的一部分。在MPEG-2的正式听音测试中,数据流速率为320kb/s(每秒320K比特)的AAC可以提供 数据流速率为640kb/s的MPEG-2 BC(一种类似MP3的音频压缩算法)更好的音质。因此,AAC是一种比MPEG-2BC 编码算法更好的音频压缩算法,而且可以适用于各种环境下,如可以做电视信号的伴音等。但它的后向兼容性却不好,因为它性能优异,它的后向兼容性问题就显得不那么重要了。MPEG-1的双声道解码器可以解码MPEG-2 BC的5声道数据流,AAC不具有这样的后向兼容性。

   通过前言的介绍,大家不难看出AAC格式具有音质好,占用内存小的两大特点。既然索爱的手机开始支持这一格式,那么如果我们把手机里存放的MP3都转换为这种格式的音频文件,不仅能提高收听的质量,还能节省手机内存或记忆棒的空间(记忆棒好贵的哦)那岂不是一件好事!~
    Foobar2000这个软件就能帮你做到。


AAC音频码流解析

转自http://blog.csdn.net/leixiaohua1020/article/details/50535042?locationNum=3&fps=1 获取ADTS帧,根据buf的大小比...
  • qingkongyeyue
  • qingkongyeyue
  • 2016年11月10日 21:28
  • 1079

AAC音频格式详解

关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Audio_Coding   AAC音频格式分析 AAC音频格式有ADIF和...
  • zhangrui_fslib_org
  • zhangrui_fslib_org
  • 2016年02月27日 19:59
  • 1971

视音频数据处理入门:AAC音频码流解析

本文继续上一篇文章的内容,介绍一个音频码流处理程序。音频码流在视频播放器中的位置如下所示。本文中的程序是一个AAC码流解析程序。该程序可以从AAC码流中分析得到它的基本单元ADTS frame,并且可...
  • leixiaohua1020
  • leixiaohua1020
  • 2016年01月31日 11:55
  • 50078

分享一段H264视频和AAC音频的RTP封包代码

1. H264视频的RTP封包static int h264_parse(Track *tr, uint8_t *data, size_t len) { h264_priv *priv =...
  • moruite
  • moruite
  • 2010年12月28日 14:29
  • 11621

音频封装格式——AAC

转自:http://blog.csdn.net/wlsfling/article/details/5876016 一.AAC概述       AAC是高级音频编码(Advanced Audio C...
  • u014030821
  • u014030821
  • 2016年10月16日 11:13
  • 2156

RTMP直播到FMS中的AAC音频直播

出处:http://niulei20012001.blog.163.com/blog/static/7514721120130694144813/ RTMP直播到FMS中的AAC音频直播 ...
  • newnewfeng
  • newnewfeng
  • 2016年01月26日 23:21
  • 1260

快速分割任何视频 Flv 音频aac wma等等文件,无需重新编码

快速分割任何视频 Flv 音频aac wma等等文件,无需重新编码http://www.rin9.com/read.php?tid=761469图片: 图片: 软件大小:4.2MB软件语言:简体中文本...
  • ding_net
  • ding_net
  • 2011年01月24日 17:07
  • 919

AAC音频文件时长计算

1.如何计算音频文件的时长? 大致的思路 如果文件是CBR,则总时长为t=file_size/bitrate bitrate则是文件的固定码率。对于固定码率的音频文件必定有文件头可以读取到这个消...
  • imturkey
  • imturkey
  • 2016年10月27日 11:44
  • 1129

Android MediaCodec硬解码AAC音频文件(实时AAC音频帧)并播放

利用android MediaCodec解码AAC音频文件或者实时AAC音频帧并通过AudioTrack来播放
  • a512337862
  • a512337862
  • 2017年05月22日 20:25
  • 2367

HLS AAC音频爆音噗噗滋滋的原因

HLS AAC Muxer Issue很久以前,我就看到NGINX-RTMP,在将RTMP转换成HLS时,重新计算了AAC的时间戳,比如44100的采样率,RTMP的Audio包大约是23毫秒一个,N...
  • winlinvip
  • winlinvip
  • 2017年04月16日 21:40
  • 969
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AAC 音频
举报原因:
原因补充:

(最多只允许输入30个字)