`

音视频编码格式相关知识

 
阅读更多

音频视频编码及文件格式(容器)是一个很庞大的知识领域,完整的说清楚,那就需要些写成一本教材了。这里先就几个简单的概念问题作以介绍:
首先要分清楚媒体文件和编码的区别:
 文件是既包括视频又包括音频、甚至还带有脚本的一个集合,也可以叫容器;
 文件当中的视频和音频的压缩算法才是具体的编码。
也就是说一个.avi文件,当中的视频可能是编码a,也可能是编码b,音频可能是编码5,也可能是编码6,具体的用那种编码的解码器,则由播放器按照avi文件格式读取信息去调用了。
编码介绍:
音频视频编码方案有很多,用百家争鸣形容不算过分,目前常见的音频视频编码有以下几类:
 1.MPEG系列:(由ISO[国际标准组织机构]下属的MPEG[运动图象专家组]开发 )
视频编码方面主要是Mpeg1(vcd用的就是它)、Mpeg2(DVD使用)、Mpeg4(现在的DVDRIP使用的都是它的变种,如:divx,xvid等)、Mpeg4 AVC(现在正热门);
音频编码方面主要是MPEG Audio Layer 1/2、MPEG Audio Layer 3(大名鼎鼎的mp3)、MPEG-2 AAC 、MPEG-4 AAC等等。 注意:DVD音频没有采用Mpeg的

2.H.26X系列:(由ITU[国际电传视讯联盟]主导,侧重网络传输,注意:只是视频编码)
包括H261、H262、H263、H263+、H263++、H264(就是MPEG4 AVC-合作的结晶)

 3.微软windows media系列:(公司牛,能自己定标准啊...)
视频编码有Mpeg-4 v1/v2/v3(基于MPEG4,DIVX3的来源,呵呵)、Windows Media Video 7/8/9/10
音频编码有Windows Media audeo v1/v2/7/8/9

4.Real Media系列:(注意,这里说的Real的编码,可不是rm、rmvb文件,呵呵)
视频编码有RealVideo G2(早期)、RealVideo 8/9/10
音频编码有RealAudio cook/sipro(早期)、RealAudio AAC/AACPlus等

 5.QuickTime系列:(是一个平台,有很多编码器)
视频编码有Sorenson Video 3(用于QT5,成标准了)、Apple MPEG-4、Apple H.264
音频编码有QDesign Music 2、Apple MPEG-4 AAC (这个不错)

其它,如:Ogg、On2-vpx、flash vidio:不详述啦。

特殊说明的,是DVD这种媒介的音频编码,采用了相对独立的几种,就列2个常见的吧:AC3(杜比公司开发)、DTS文件格式(容器)

 AVI
音视频交互存储,最常见的音频视频容器。支持的视频音频编码也是最多的。
 MPG
MPEG编码采用的音频视频容器,具有流的特性。里面又分为 PS,TS 等,PS 主要用于 DVD 存储,TS 主要用于 HDTV。
 VOB
DVD采用的音频视频容器格式(即视频MPEG-2,音频用AC3或者DTS),支持多视频多音轨多字幕章节等。
 MP4
MPEG-4编码采用的音频视频容器,基于QuickTime MOV开发,具有许多先进特性。
 3GP
3GPP视频采用的格式,主要用于流媒体传送。
 ASF
Windows Media 采用的音频视频容器,能够用于流传送,还能包容脚本等。
 RM
RealMedia 采用的音频视频容器,用于流传送。
注意:RMVB,是视频编码部分采用可变码率压缩的文件格式(容器)
 MOV
QuickTime 的音频视频容器,恐怕也是现今最强大的容器,甚至支持虚拟现实技术,Java 等,它的变种 MP4,3GP都没有这么厉害。
 MKV
MKV 它能把 Windows Media Video,RealVideo,MPEG-4 等视频音频融为一个文件,而且支持多音轨,支持章节字幕等。
 WAV
一种音频容器(注意:只是音频),大家常说的 WAV 就是没有压缩的 PCM 编码,其实 WAV 里面还可以包括 MP3 等其他 ACM 压缩编码。
 MP3
如前所述,不用多说了吧?就是MPEG Audio Layer 3(Mpeg 1 的音频编码的一种)

文件转换(实际上也是编码转换)
至于这些纷繁杂乱的文件转换(实际上也是编码转换),有很多工具了,像很多转换大师、万能转换什么的。这里推荐一款:xilisoft video converter – 视频转换专家,它可以转换的文件(编码)比较多,功能较全。

关于音视频的知识,实在太庞杂,这里只是抛砖引玉,对于基础的、入门性的一些常识做了简单介绍,至于更进一步的,比如每一种编码的算法、文件格式的规范等等,就需要大家参考相关专业书籍和资料了


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/immember/archive/2010/03/24/5407879.aspx

分享到:
评论

相关推荐

    编码器 音视频编码原理

    参考该文档,可以学习编码器知识。通过学习音视频的知识,来更好做到数字电视的理论的加深。

    数字电视音视频基础知识

    1. 电视广播制式PAL NTSC SECAM 2. 容器即视频文件格式 3. 编码 4. mux和demux 5. 视频的分离与合成,编码和解码 6. 滤镜(Filter) 7. TS 流解码过程 8. 音视频如何同步的过程 9. 数字电视接收解码播放

    单片机与DSP中的AVS编码与DSP实现的视频编码器

    AVS(Audio Vicleo Coding Stand-ard)是我国自主制定,拥有自主知识产权的音视频编码标准。与世界其他知名音视频编码标准相比,它具有如下特点:①性能高,编码效率比MPEG2高2倍以上,与H.264的编码效率相当;②算法...

    音视频编解码相关的基础知识点

    音视频编解码相关的基础知识点。RGB与YUV表示。预测编码:帧内预测与帧间预测。I帧、P帧、B帧概念。PTS与DTS。GOP序列。H.264编码标准。H.264码流分析。数字音频信号。IDR帧与I帧的区别与联系。SPS与PPS。宏块。

    音视频入门基础知识笔记

    音视频编解码相关的基础知识点。RGB与YUV表示。预测编码:帧内预测与帧间预测。I帧、P帧、B帧概念。PTS与DTS。GOP序列。H.264编码标准。H.264码流分析。数字音频信号。IDR帧与I帧的区别与联系。SPS与PPS。宏块。视频...

    AEPR视频编码基础知识解析

    AEPR视频编码基础知识解析 国内很多AE CG资源大部分是国外教程,本套课程已经附带中文字幕,学习无压力。能够让你对AE和PR等等软件的编码有一个全面的了解。

    音视频压缩及传输基础知识

    1.1 为什么要进行视频压缩? 未经压缩的数字视频的数据量巨大。 1.2 为什么可以压缩 去除冗余信息  空间冗余:图像相邻像素之间有较强的相关性 ... 知识冗余:规律性的结构可由先验知识和背景知识得到

    C/C++音视频实战-gb28181系列-pjsip-sip栈-h264安防流媒体服务器

    很高兴给大家讲解关于C++音视频实战方面的知识,本文我将从零设计并开发可靠的高性能的音视频安防流媒体服务器,为大家提供安防流媒体领域的专业知识和实践经验。我将按照GB28181标准来完成监控设备之间的注册、保活...

    H264视频编码基本知识,3700字word版本,可编辑,可用于写论文等

    视频编码技术基本是由ISO/IEC制定的MPEG-x和ITU-T制定的H.26x两大系列视频编码国际标准的推出。从H.261视频编码建议,到 H.262/3、MPEG-1/2/4等都有一个共同的不断追求的目标,即在尽可能低的码率(或存储容量)下...

    精通Visual C++视频音频编解码技术.pdf

     视频篇:重点讲解MPEG-2、H.263、MPEG-4、H.264等视频标准的编码、解码技术。  音频篇:重点讲解G.711、G.721、G.723、GSM、G.728和G.729等语音编码的原理和实现方法。  案例篇:通过两个综合案例,展示了高频/...

    AVS编码与DSP实现的视频编码器

    AVS(Audio Vicleo Coding Stand-ard)是我国自主制定,拥有自主知识产权的音视频编码标准。与世界其他知名音视频编码标准相比,它具有如下特点:①性能高,编码效率比MPEG2高2倍以上,与H.264的编码效率相当;②算法...

    HTML5&CSS3网页制作:多媒体的格式.pptx

    常见的音视频格式 02 视频格式 视频格式 Ogg MPEG WebM 视频格式包含视频编码、音频编码和容器格式。 视频格式 Ogg:指带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件。 MPEG 4:指带有 H.264 视频编码和 AAC ...

    Android平台流媒体基础知识

    流媒体 音视频编码Android平台基础概念和关键知识点,基于MediaRecor和MediaCodec的H.254的编码,颜色格式转换

    aac编码原理知识讲解

    aac编码原理知识讲解

    AvStackDocs:音视频基础知识整理和相关协议文档说明

    音视频基础知识整理和相关协议文档说明,本人还有个公众号:<智媒黑板报> 可以关注 交流学习。 1.包含了传输协议,转封装,编解码相关文档; 1.1 传输协议包含rtsp rtp quic rtmp hls srt等 1.2 封装格式包含 flv...

    精通Visual C++视频/音频编解码技术

    《精通Visual C++视频、音频编解码技术》全面、详细地介绍了Visual C++视频/音频编解码技术的基本原理和编程知识,并结合工程实际,给出了丰富的实例和大量的Visual C++源代码文件。全书共分为4篇16章,其中“基础篇...

    精通Visual C++视频音频编解码技术.part3

    内容简介 本书全面、详细地介绍了Visual C++视频/音频编解码技术的基本原理 和编程知识,并结合工程实际,给出了丰富的实例和大量的...本书适合计算机或通信专业的师生,以及相关领域的工程技术人员阅 读和参考。

    课件3:1.2信息的编码

    1.了解为什么对信息进行编码 2.重新认识十进制,并能进行知识迁移,对二进制、十六进制有初步理解 3.了解ASCII字符编码和汉字编码 4.了解声音数字化、图像和视频数字化的概念,初步了解多媒体信息编码的

    精通Visual C++视频音频编解码技术.part6

    内容简介 本书全面、详细地介绍了Visual C++视频/音频编解码技术的基本原理 和编程知识,并结合工程实际,给出了丰富的实例和大量的...本书适合计算机或通信专业的师生,以及相关领域的工程技术人员阅 读和参考。

    精通Visual C++视频音频编解码技术.part5

    内容简介 本书全面、详细地介绍了Visual C++视频/音频编解码技术的基本原理 和编程知识,并结合工程实际,给出了丰富的实例和大量的...本书适合计算机或通信专业的师生,以及相关领域的工程技术人员阅 读和参考。

Global site tag (gtag.js) - Google Analytics