文档章节

常见音频编码格式总结

t
 tianx3344
发布于 2012/03/31 15:26
字数 2046
阅读 1.4K
收藏 1

AAC(Advanced Audio Coding)

高级音频编码,是一种非常常见音频编码格式, 出现于1997年,基于 MPEG-2的音频编码技术。由Fraunhofer IIS、杜比实验室、AT&T、Sony(索尼)等公司共同开发,目的是取代MP3格式.2000年,MPEG-4标准出现后,AAC 重新集成了其特性,加入了SBR技术和PS技术,为了区别于传统的 MPEG-2 AAC 又称为 MPEG-4 AAC. 相关的规范标准分别是ISO/IEC 13818-7,ISO/IEC 14496-3作为一种高压缩比的音频压缩算法,AAC压缩比通常为18:1,也有数据说为20:1,远胜mp3;

在音质方面,由于采用多声道,和使用低复杂性 的描述方式,使其比几乎所有的传统编码方式在同规格的情况下更胜一筹. AAC可以支持多达48个音轨,15个低频(LFE)音轨,5.1多声道支持,更高的采样率(最高可达96kHz,音频CD为44.1kHz)和更高的采 样精度(支持8bit、16bit、24bit、32bit,音频CD为16bit)以及有多种语言的兼容能力,更高的解码效率,一般来说,AAC可以在 对比MP3文件缩小30%的前提下提供更好的音质 AAC包含了如下9种规格

  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)

AC-3(Digital Audio Compression Standard)、 Revision A (ATSC Doc. A/52A)

音频编码格式,传说中的杜比实验室的杰作,著 名的有损数据压缩的多媒体储存格式。可以包括多达6个独立的声道。最知名的是5.1声道技术。在5.1声道技术中,5代表着5个基本声道,独立连接至五个 不同的喇叭(20至20,000 Hz),分别是右前(RF),中(C),左前(LF),右后(RR),左后(LR);而1则代表1个低频声效,连接至低音辅助喇叭(20至120 Hz)每个AC-3 的音频帧都是以0x0B77为同步头。开源库 解码库 liba52。

ALAC(Apple Lossless Audio Codec)

苹 果的无损音频压缩编码格式,ALAC与MP3的主要分别在于编码过程中,MP3会取消小部分高频及低频部分的音频数据,而ALAC则会如实记录,不会删除 音频中任何细节数据。由于资 料无损,ALAC音频文件大小会比MP3大,通常每片音乐CD(约70至80分钟)经ALAC编码后,音频文件大小约300MB。

AMR(Adaptive Multi-Rate)自适应多速率音频压缩

音频编码格式,是一个使语音编码最优化的专利。AMR被标准语音编码 3GPP在1998年10月选用,现在广泛在GSM和UMTS中使用。它使用1-8个不同的位速编码。之前的手机里有很多amr的音频文件,可分成:
1.AMR-NB
2.AMR-WB, Adaptive Multi-Rate - Wideband Speech Codec
3.AMR-WB+, Extended Adaptive Multi-Rate - Wideband Speech Codec

ATRAC(Adaptive Transform Acoustic Coding)

是Sony 公司开发的一种相对老的音频编码格式,又细分成ATRAC1、ATRAC2、ATRAC3、ATRAC3plus,这些都是独立的技术,后来Sony把这些技术统称为ATRAC。在rmvb的封装格式中也能看到这种音频编码格式。

APE

APE是Monkey's Audio提供的一种无损压缩格式,APE可以无损失高音质地压缩和还原。APE的压缩率相当高,并且音质保持得很好,获得了不少发烧用户的青睐.

DTS (Digital Theater Systems )

大 名鼎鼎的DTS (数码影院系统)是由DTS公司开发,一种多通道的音频技术,低损,环绕立体声,被广泛的应用在DVD等高清片源上。同样也需要授权,与杜比公司是竞争对 手。最常见的是DTS 5.1:保存5条音频通道的数据用于环绕立体声,分别是center, left-front, right-front, left-rear, and right-rear.除此之外DTS公司还开发了DTS 70 mm、DTS 70 ES、DTS NEO:6、DTS 96/24、DTS-HD Master Audio、DTS-HD High Resolution Audio、DTS Connect、DTS Surround Sensation等技术。由于版权比较严格,而且文档很难从网上找到。

FLAC (Free Lossless Audio Codec

是一款开源的无损压缩的音频编码格式,它不会破坏任何原有的音频资讯,所以可以还原音乐光碟音质。现在它已被很多软件及硬件音频产品所支持,FLAC计划首页 http://flac.sourceforge.net/

MP3(MPEG-1 or MPEG-2 Audio Layer III)

MPEG-1 or MPEG-2 Audio Layer III经常被称作MP3,是目前最流行的音频编码格式,有损压缩,相关的规范标准在ISO/IEC 11172-3, ISO/IEC 13818-3它是在1991年,由位于德国埃尔朗根的研究组织Fraunhofer-Gesellschaft的一组工程师发明和标准化的,它设计用来大幅度地降低音频数据量,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件。
bit rates对MP3来说是可变的,原则是bit rates越高声音文件中包含的原始声音信息越多,这样回放时声音品质也越高。
bit rates来说MP3可以分为2种:
MP3-CBR:Constant Bit Rate 在MP3编码的早期,整个文件使用一个固定的位元率
MP3_VBR: Variable Bit Rate 可以让MP3文件的每一段甚至每一帧都可以有单独的bitrate,这样做的好处就是在保证音质的前提下最大程度的限制了文件的大小。这个方法类似于声音控制的磁带录音机不记录静止部分节省磁带消耗。

Ogg

Ogg是一个自由且开放标准的容器格式,由Xiph.Org 基金会所维护,“Ogg”意指一种文件格式,可以纳入各式各样自由和开放源代码的编解码器,包含音效、视频、文字(像字幕)与元数据的处理。
1.Ogg_Vorbis:这就是咱们常见的.ogg结尾的音频文件,Vorbis是一种有损音讯压缩格式,由Xiph.Org基金会所领导并开放源代码。Vorbis通常以Ogg作为容器格式,所以常合称为Ogg Vorbis。  

PCM (Pulse Code Modulated Audio)

目前计算机应用中,最高保真水平的音频编码格式。PCM约定俗成了无损编码,能做到最大程度的无限接近绝对保真。被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的WAV文件中均有应用,优点是音质好,缺点是体积大。
做嵌入式音视频产品时,一般情况的音视频都是芯片负责解码。如果遇到版权问题,例如AC3 DTS,有些时候芯片厂商要求很严格,用户会采取软解的方法,软解也就是把AC3 DTS等音频解成PCM,然后在送给芯片。

RealAudio

网络中非常常见,在rmvb、rm封装格式中,或者是 .ra .ram音频文件,由RealNetworks发展的一种多媒体音频文件格式,目前已有很多版本:

  • lpcJ, 14_4: IS-54 VSELP (RealAudio 1)
  • 28_8: G.728 LD-CELP (RealAudio 2)
  • dnet: Dolby AC3 (RealAudio 3)
  • sipr: Sipro Lab Telecom ACELP-NET (RealAudio 4/5)
  • cook: G2/Cook Codec (RealAudio 6)
  • atrc: Sony ATRAC3 (RealAudio 8)
  • raac: MPEG-4 LC-AAC (RealAudio 9)
  • racp: MPEG-4 HE-AAC (RealAudio 10)
  • ralf: RealAudio Lossless Format (RealAudio 10)

WMA (Windows Media Audio)

是微软公司开发的一种数字音频压缩格式,WMA 7之后的WMA支持证书加密,未经许可(即未获得许可证书),即使是非法拷贝到本地,也是无法收听的。目前比较流行的是WMA 9:

  • WMA9, Windows Media 9 Audio Codec
  • WMA9_PRO, Windows Media 9 Professional Audio Codec
  • WMA9_LL, Windows Media 9 Lossless Audio Codec
  • © 著作权归作者所有

    t
    粉丝 1
    博文 4
    码字总数 5725
    作品 0
    朝阳
    私信 提问
    加载中

    评论(0)

    iOS音频能力提升——PCM基础

    前言 音频是移动端很重要的能力,像直播类、在线教育类、唱歌类、短视频类等APP,都离不开音频功能。 具备音频相关知识与能力,对未来的职业发展有很大优势。 本文主要围绕音频知识的基础——...

    落影loyinglin
    2018/01/14
    0
    0
    音视频相关基础知识

    前言 音视频相关的基础知识网上层出不穷,我们要善于站在巨人的肩膀上去学习,本篇博客将基于雷老师(雷霄骅)的博客以及讲课ppt,如果没有雷老师的无私奉献,就没有我们宝贵的学习资料,愿老...

    浮生若梦zp
    2017/12/05
    0
    0
    Android NDK开发之旅28--NDK--音视频基础知识与FFmpeg配置

    音视频基础知识 视频播放器原理 一个最简单的视频播放器的过程(不包括视频加密等等过程): 视频播放器原理.jpg 这是一个视频播放的最基本的原理流程图,从这个图可以很整体得看到视频处理的...

    香沙小熊
    2017/12/04
    0
    0
    [总结]视音频编解码技术零基础学习方法

    一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技...

    leixiaohua1020
    2014/06/16
    0
    0
    视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI ...

    先简单说一下,mkv和avi的格式只是封装容器,里面封装的是视频流+音频流。容器不会影响画面质量,影响质量的是容器里面封装的什么东西。所以你换换容器,而里面的东西不换的话,对清晰度字幕...

    不必在乎朕是谁
    2012/09/13
    405
    0

    没有更多内容

    加载失败,请刷新页面

    加载更多

    00-Java 面试准备

    面试之前 面试前准备简历需要注意的几个方面: 写简历、改简历,这个一定要干的。简历有两个作用,一个是吸引别人,能让别人邀请你去面试,这是前提;另一个是引导面试的人,让面试的人问你所...

    源程序
    今天
    54
    0
    OSChina 周二乱弹 —— 大王(@罗马的王)颜值制霸Osc社区

    Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :Lunik的单曲《Seeing You Soar》 I hope you’re smiling,When seeing me soar. #今日歌曲推荐# 《Seeing You Soar》- Lunik 手...

    小小编辑
    今天
    105
    0
    wordcount代码

    1.写出map类 public class WCMapper extends Mapper<LongWritable,Text,Text,LongWritable>{ @Override protected void map(LongWritable key,Text value,Context context)throws IOExcepti......

    七宝1
    今天
    59
    0
    Spring Batch 小任务(Tasklet)步骤

    Chunk-Oriented Processing不是处理 step 的唯一方法。 考虑下面的一个场景,如果你仅仅需要调用一个存储过程,你可以在 ItemReader 中实现这个调用,然后在存储过程完成调用后返回 null。这...

    honeymoose
    今天
    67
    0
    Linux日志分析

    1. Linux日志文件的类型 2. 系统服务日志 2.1 syslogd的简介 2.2 syslogd的配置和使用 2.3 日志的安全性设置 2.4 远程日志记录服务 3. 日志的轮替 3.1 logrotate简介 3.2 logrotate的配置 3....

    JiaMing
    昨天
    67
    0

    没有更多内容

    加载失败,请刷新页面

    加载更多

    返回顶部
    顶部