既然 AAC 要比 MP3 好,且体积差不多,为什么网上不流行 AAC 格式的音频呢?
mp3与aac音频格式的比较
现状:MP3仍然是使用主流, 虽然AAC比MP3更加先进,但处于优势地位还是MP3。由于各种历史原因,环顾国内这么多音乐软件,它们所提供的大部分音乐还是MP3,就连美国的亚马逊数字音乐等提供的也是MP3音乐,所以相信很多人的便携设备里面放的都是MP3格式的音乐。(估计大部分人都是没有可选择的余地)
而AAC则由苹果的iTunes Store使用最多。iTunes Store由于发展比较健全,建设比较完善,商店里面的数字音乐多是由母盘(24bit/192khz)转换而来(mp3音乐的来源则五花八门),并且歌曲写有正确完整无杂质的曲目ID3信息,内嵌官方唱片封面等等,会给人更加好的体验。
而AAC则由苹果的iTunes Store使用最多。iTunes Store由于发展比较健全,建设比较完善,商店里面的数字音乐多是由母盘(24bit/192khz)转换而来(mp3音乐的来源则五花八门),并且歌曲写有正确完整无杂质的曲目ID3信息,内嵌官方唱片封面等等,会给人更加好的体验。
利用ffmpeg转换的命令:
D:\srcVideo\testAudio>ffmpeg -i song.mp3 -strict -2 -ab96k -acodec aac song_aac.aac
1.68M的“music.mp4”文件转换后的比较:
下面是从名为“music.mp4”文件通过ffmpeg抽取出音频的结果,music.mp4的信息如下:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'music':Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf53.32.100comment : GIFSHOW WORK @P-1401696250-4089960-32@Duration: 00:00:25.03, start: 0.000000, bitrate: 552 kb/sStream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 127kb/s (default)Metadata:handler_name : SoundHandlerStream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 240x320,423 kb/s, 1 fps, 1 tbr, 1k tbn, 2 tbc (default)Metadata:handler_name : VideoHandler
Aac格式的效果:
Mp3格式的效果:
12.1M的“guxinglei.mp3”文件转换后的比较:
下面是从名为“guxinglei.mp3”文件通过ffmpeg转换音频的结果,guxinglei.mp3的信息如下:
Input #0, mp3, from 'guxinglei.mp3':Metadata:artist : xxxalbum : xxxxtitle : xxxxTYER : 2003-01-29Tagging time : 2013-01-05T08:25:35Duration: 00:05:07.96, start: 0.000000, bitrate: 321 kb/sStream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/sStream #0:1: Video: mjpeg, yuvj420p(pc), 240x240 [SAR 1:1 DAR 1:1], 90k tbr,90k tbn, 90k tbcMetadata:title : ecomment : Cover (front)
Aac格式的效果:
Mp3格式的效果:
结论:48kbps的aac和mp3听起来音质稍微有一些不舒服,但是码率在64kps(包括)及以上的aac和mp3音频听起来效果差别不大(没有用专业的工具测试),针对我们的视频,可以使用 128kbps 的mp3格式存储。
本文福利, 免费领取C++音视频学习资料包、技术视频,内容包括(音视频开发,面试题,FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,编解码,推拉流,srs)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓
AAC编码的主要扩展名有三种:
(1).AAC
使用MPEG-2 Audio Transport Stream(ADTS,参见MPEG-2)容器,区别于使用MPEG-4容器的MP4/M4A格式,属于传统的AAC编码(FAAC默认的封装,但FAAC亦可输出MPEG-4封装的AAC)
(2).MP4
使用了MPEG-4 Part 14(第14部分)的简化版即3GPP Media Release 6 Basic(3gp6,参见3GP)进行封装的AAC编码(Nero AAC编码器仅能输出MPEG-4封装的AAC);
(3).M4A
为了区别纯音频MP4文件和包含视频的MP4文件而由苹果(Apple)公司使用的扩展名,Apple iTunes对纯音频MP4文件采用了".M4A"命名。M4A的本质和音频MP4相同,故音频MP4文件亦可直接更改扩展名为M4A。
AAC特点
(1)AAC是一种高压缩比的音频压缩算法,但它的压缩比要远超过较老的音频压缩算法, 如AC-3、MP3等。并且其质量可以同未压缩的CD音质相媲美。
(2)同其他类似的音频编码算法一样,AAC也是采用了变换编码算法,但AAC使用了分辨率 更高的滤波器组,因此它可以达到更高的压缩比。
(3)AAC使用了临时噪声重整、后向自适应线性预测、联合立体声技术和量化哈夫曼编码等最新技术,这些新技术的使用都使压缩比得到进一步的提高。
(4)AAC支持更多种采样率和比特率、支持1个到48个音轨、支持多达15个低频音轨、具有多种语言的兼容能力、还有多达15个内嵌数据流。
(5)AAC支持更宽的声音频率范围,最高可达到96kHz,最低可达8KHz,远宽于MP3的16KHz-48kHz的范围。
(6)不同于MP3及WMA,AAC几乎不损失声音频率中的甚高、甚低频率成分,并且比WMA在频谱结构上更接近于原始音频,因而声音的保真度更好。专业评测中表明,AAC比WMA声音更清晰,而且更接近原音。
(7)AAC采用优化的算法达到了更高的解码效率,解码时只需较少的处理能力。
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 要比 MP3 好,且体积差不多,为什么网上不流行 AAC 格式的音频呢?相关推荐
- 教你怎么把aac转化为mp3
教你怎么把aac转化为mp3~aac作为一种高级音频编码格式,问世时间可能比在座的各位小伙伴年纪都大,因为音质好,体积小,常用作录音文件的格式.但是aac的兼容性并不怎么好,在很多播放器上都无法正常播 ...
- aac转化为mp3,aac格式转mp3教程
aac转化为mp3,aac格式转mp3教程.我们会发现很多的音频格式并不是很熟悉,例如aac格式,aac也是非常高级的音频编码的格式,诞生于1977年,是为了代替MP3的格式,那么aac格式和mp3格 ...
- aac转化为mp3,详细的转换步骤
如何将aac转化为mp3?什么是aac?简单的说aac就是一种针对声音设计的文件压缩格式,使用aac格式的音频特点是,文件体积小,但是音质可不打折,声音效果很好.那在平时使用的时候,aac跟大多数非M ...
- aac转化为mp3怎么转?
随着网络各大媒体的迅速发展,音视频文件的使用率也直线上升.就拿音频文件来说,很多小伙伴因为需要剪辑音频而不得接触很多音频文件来进行操作.这个过程中就不免遇到一些特殊的格式.aac就是一种专为声音数据设 ...
- aac是什么音频格式?aac转化为mp3方法
aac是什么音频格式?AAC是一种高级音频编码的音频文件,发布于1997年,基于MPEG-2的音频编码技术,aac采用了全新的算法进行编码,更加高效.与mp3格式相比,aac也是属于有损压缩的音频格式 ...
- 学会这3个小招式,轻松实现aac在线转换mp3
我们在传输或者接收文件的时候会发现,现在音频也具备着各式各样的格式,并且各有各的优缺点,就以aac格式来说,虽然它是一种较高级的音频编码格式,支持多种高低音轨,且兼容和比特率方面表现的不错,体积也比常 ...
- 快速把aac转化为mp3的方法
在音频的众多格式中,大家除了熟悉MP3,还有哪些熟悉的音频格式呢?其实有很多格式是大家经常接触而不认识的音频格式,比如手机录音的保存格式叫做aac,是一种高级的音频编码格式,这种格式的音频可以以很小的 ...
- aac转化为mp3,aac转mp3方法
aac转化为mp3,aac转mp3方法!aac是一种发布比较早的音频文件格式,aac基于MPEG-2的音频编码技术,aac音频的音质比mp3要好一些,而且文件的体积也相对较小.但是aac格式的音频在使 ...
- 怎么把aac转换成mp3?
怎么把aac转换成mp3?有些小伙伴喜欢在电脑上下载各种自己喜欢的音乐歌曲,但是大家也同样知道,音乐文件的格式种类非常多,光小编知道的就有二十多种,其中最常见的音乐格式就是mp3,除此之外还有flac ...
- 怎么把aac转化为mp3?
怎么把aac转化为mp3?关于音频的格式总结下来不下几十种,对于这些不同格式的音频,有的为了音质高,有的为了体积小,有的为了兼容性好,有的为了速度快等等需求,总之为了不同的场景开发出来.同样的,用户面 ...
最新文章
- Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
- nltk英文词性标注
- linux 使cpu使用率升高_[Linux小技巧] 一行命令让CPU占用率达到100%
- ctfshow-WEB-web1签到题
- SpringBoot常用注解之@Retryable
- snmp - 简单网络管理协议
- redis过期策略有哪些?内存淘汰机制有哪些?
- echarts 画四川省地图 点击高亮并获取各市区参数
- python报错:Empty suite
- java将小写的日期转换为大写的日期
- 您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求(转载)
- 排兵布阵问题java语言_hdu 4539 郑厂长系列故事——排兵布阵
- 制造系统的发展方向:收敛? 发散?
- cjz格式文件打开方式_鹏业四川CJZ整体解决方案
- 电阻的基本原理、参数、应用与选型
- 使用Tornado+Redis维护ADSL拨号服务器代理池
- 亚马逊云科技 Build On 参与心得
- 23道Python基础练习题附答案
- Qt关于tabWidget中tab样式的重绘
- SolidWorks/CAD等机械设计软件