Android音视频基础 mp3和aac格式有什么区别
2017-02-09 14:33
330 查看
AAC是Advanced Audio Coding(高级音频编码)的缩写,这种音乐格式具有比MP3更高的质量
AAC所采用的运算法则与MP3的运算法有所不同,AAC通过结合其他的功能来提高编码效率。AAC的音频算法在压缩能力上远远超过了以前的一些压缩算法(比如MP3等)。它还同时支持多达48个音轨、15个低频音轨、更多种采样率和比特率、多种语言的兼容能力、更高的解码效率。
AAC在频谱上并看不出高频部分比相同频率的MP3好,甚至还不如后者。但是你也能轻易地发现AAC的信号明显要比MP3更密集、更厚实!实际的听音效果可以留待您自己去感受,可以保证的是,AAC确实比MP3强太多了!总之,AAC可以在比MP3文件缩小30%的前提下提供更好的音质。 AAC的特点: ①提升的压缩率:可以以更小的文件大小获得更高的音质; ②支持多声道:可提供最多48个全音域声道; ③更高的解析度:最高支持96KHz的采样频率; ④提升的解码效率:解码播放所占的资源更少;
相关文章推荐
- Android中的清除数据与清除缓存有什么区别?(菜鸟基础解答版)
- 测试回顾版-AIX尝鲜-基础知识-感觉和linux真没什么区别
- 猫哥网页设计视频教程01[网络基础]什么是上网
- android 之MediaPlayer MP3播放,VideoView 视频播放,MediaRecorder 录音
- 两者在理论基础上有什么区别?在模式识别中的应用有什么不同之处(应用的方面有什么不同)?
- android基础--视频刻录
- [Shtml基础]什么是Shtml?与html的区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android基础教程(五)之 ------ Andorid播放音频文件服务(MP3)
- Android基础:什么是Android?
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- 视频知识基础:什么是TS、PS流?
- 第2章 Java编程基础——FAQ2.18 在实现x递增加1操作时, x++和++x有什么区别?
- 第2章 Java编程基础——FAQ2.17 在执行与运算时, 运算符&和&&有什么区别?
- Android开发中的drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系 还有 什么是XGA,WXGA,WUXGA,和WSXGA+?
- Java面试系列【final、finally、finalize区别】-finalize是什么,基础篇
- 第2章 Java编程基础——FAQ2.13 成员变量和局部变量有什么区别?
- 第2章 Java编程基础——FAQ2.22 创建String对象时, 使用String s=new String (“abc”)和String s=“abc”语句有什么区别?
- Android开发之Android和linux的区别是什么?
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别