美文网首页
视频文件的容器格式和编码格式

视频文件的容器格式和编码格式

作者: 舌尖上的大胖 | 来源:发表于2018-07-22 11:11 被阅读0次

一、概述

我们常见的视频文件,大多为 mkv、mov、mp4 等扩展名。一般情况下,我们粗略地根据扩展名判断文件类型。但实际上,科学的分类方法如下:

  • 编码:指的是媒体文件中音视频的编码,如:H.264、AAC
  • 容器:可根据文件扩展名区分,用于将多部分内容整合,包括:
    • 视频
    • 音频,可以是多音轨,如:一部影片同时具备多种语言
    • 字幕:一部影片也可以包含多种语言的内置字幕

二、常见的文件(容器)格式

  • AVI (.avi)
      其含义是 Audio Video Interactive,就是把视频和音频编码混合在一起储存,是最常见的音频视频容器。支持的视频音频编码也是最多的。AVI 也是最长寿的格式,已存在 10 余年了,虽然发布过改版(V2.0 于 1996 年发布),但已显老态。

  • MPG (.mpg/.mpeg/.dat)
      MPEG 编码采用的音频视频容器,具有流的特性,里面又分为 PS、TS 等,PS 主要用于 DVD 存储,TS 主要用于 HDTV。

  • VOB (.vob)
      DVD 采用的音频视频容器格式(即视频 MPEG-2,音频用 AC3 或者 DTS),支持多视频多音轨多字幕章节等。

  • MP4
      MPEG-4 编码采用的音频视频容器,基于 QuickTime MOV 开发,具有许多先进特性。

  • 3GP
      3GPP 视频采用的格式,主要用于流媒体传送。

  • ASF (.wmv/.asf)
      Advanced Systems Format,Windows Media 采用的音频视频容器,能够用于流传送,还能包容脚本等。 ASF 封装的 WMV 视频具有“数位版权保护”功能。

  • RM (.rm/.rmvb)
      RealMedia 采用的音频视频容器,用于流传送。 由 RealNetworks 开发的一种容器,它通常只能容纳 Real Video 和 Real Audio 编码的媒体。可变比特率的 RMVB 格式,体积很小。

  • MOV (.mov)
      QuickTime 的音频视频容器,恐怕也是现今最强大的容器,甚至支持虚拟现实技术,Java 等,它的变种 MP4、3GP 都没有这么厉害。

  • MKV
      Matroska,MKV 它能把 Windows Media Video,RealVideo,MPEG-4 等视频音频融为一个文件,而且支持多音轨,支持章节字幕等。 开放标准,开源。

  • WAV
      一种音频容器(注意:只是音频),大家常说的 WAV 就是没有压缩的 PCM 编码,其实 WAV 里面还可以包括 MP3 等其他 ACM 压缩编码。

  • TS
      MPEG-2 transport stream,用于数字广播等非可靠传输领域,也被蓝光采用。

三、常见的音视频编码

  • 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 的 。

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

  • 微软 Windows Media 系列
      视频编码有 MPEG-4 v1/v2/v3(基于 MPEG4,DIVX3 的来源,呵呵)、Windows Media Video 7/8/9/10;音频编码有 Windows Media audeo v1/v2/7/8/9 。

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

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

其它,如:Ogg、On2-vpx、flash vidio:不详述啦。特殊说明的,是DVD这种媒介的音频编码,采用了相对独立的几种,例如 AC3(杜比公司开发)和 DTS 等。

四、参考资料

(完)

相关文章

  • 视频详解

    视频文件格式(简称:文件格式),视频封装格式(简称视频格式)视频编码格式(简称视频编码) 视频文件格式: 文件名的...

  • 视频文件的容器格式和编码格式

    一、概述 我们常见的视频文件,大多为 mkv、mov、mp4 等扩展名。一般情况下,我们粗略地根据扩展名判断文件类...

  • [科普]视频文件的容器格式和编码格式

    我们通常打开一个视频文件播放的时候,除了眼睛可以看到,耳朵还可以听到它的声音,所以一般视频文件都包含了视频和音...

  • 视频基础一

    视频容器 视频容器(又称视频文件格式)就是用来装载多媒体数据流(包含:视频流、音频流和字幕流)的文件格式,一般包含...

  • 2018-07-23

    编码格式:一个视频文件本身,通常由音频和视频两部分组成。例如上图的视频文件,就是由avc视频编码+AAC音频编码组...

  • FFmpeg入门系列教程 (四)

    解码视频文件,保存音频文件为PCM,保存视频文件为yuv 1. 注册所有容器格式和CODEC:av_registe...

  • 音频 (一) : 音频基础知识

    音频基础知识 组成音频文件的组成:文件格式(或者音频容器) + 数据格式(或者音频编码)。 文件格式(或音频容器)...

  • 音频 (一) : 音频基础知识

    音频基础知识组成音频文件的组成:文件格式(或者音频容器)+ 数据格式(或者音频编码)。文件格式(或音频容器)是用于...

  • 基础概念

    一、文件格式 1.视频文件格式 常见的视频文件格式:mpeg、avi、wmv、mov等,文件格式通常表现为文件在操...

  • ffmpeg-编码流程

    一.编码流程 1. 注册所有容器格式和CODEC: av_register_all() av_register_a...

网友评论

      本文标题:视频文件的容器格式和编码格式

      本文链接:https://www.haomeiwen.com/subject/nzjlmftx.html