视频文件与视频编解码简介

工作中,经常会处理各种后缀名的视频,例如.avi/.mp4等等,怎么理解这些名字呢?

其实,对于一个视频,大的概念有两层:

第一层就是视频封装格式,即我们熟知的avi、MP4、MOV等都属于视频封装格式。视频封装格式,相当于一种储存视频信息的容器,内部可以存储具体的编码后的视频和编码后的音频文件,以及视频的字幕信息、视频的标题信息,等等

编码后的视频和编码后的音频文件,以及视频的字幕信息、视频的标题信息等内容,便是视频文件的第二层,也是比较核心的内容,决定了这个视频的大小以及视频的清晰度。一个完成的视频文件就像一个饺子,视频封装格式就好像饺子皮,而视频编码文件和音频编码文件,就好像是饺子馅。

视频封装格式的主要种类

  • AVI(视频文件后缀是.avi)
  • MPEG(文件后缀可以是 .MPG .MPEG .MPE .DAT .VOB .ASF .3GP .MP4等)
  • WMV格式(后缀为.WMV .ASF)
  • Real Video格式(后缀为.RM .RMVB)
  • Flash Video格式(后缀为.FLV)
  • Matroska格式(后缀为.MKV)

视频文件与视频编解码简介

视频编码格式的主要种类

1, H.26X系列 (由ITU[国际电传视讯联盟]主导)包括H.261、H.262、H.263、H.264、H.265。

  1. H.261:主要在老的视频会议和视频电话产品中使用。
  2. H.263:主要用在视频会议、视频电话和网络视频上。
  3. H.264:H.264/MPEG-4第十部分,或称AVC(Advanced Video Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。
  4. H.265:高效率视频编码(High Efficiency Video Coding,简称HEVC)是一种视频压缩标准,H.264/MPEG-4 AVC的继任者。HEVC被认为不仅提升图像质量,同时也能达到H.264/MPEG-4 AVC两倍之压缩率(等同于同样画面质量下比特率减少了50%),可支持4K分辨率甚至到超高画质电视,最高分辨率可达到8192×4320(8K分辨率),这是目前发展的趋势。直至2013年,Potplayer添加了对于H.265视频的解码,尚未有大众化编码软件出现。

2,MPEG系列(由ISO[国际标准组织机构]下属的MPEG[运动图象专家组]开发 )视频编码方面主要有:

  1. MPEG-1第二部分(MPEG-1第二部分主要使用在VCD上,有些在线视频也使用这种格式。该编解码器的质量大致上和原有的VHS录像带相当。)
  2. MPEG-2第二部分(MPEG-2第二部分等同于H.262,使用在DVD、SVCD和大多数数字视频广播系统和有线分布系统(cable distribution systems)中。)
  3. MPEG-4第二部分(MPEG-4第二部分标准可以使用在网络传输、广播和媒体存储上。比起MPEG-2和第一版的H.263,它的压缩性能有所提高。)
  4. MPEG-4第十部分(MPEG-4第十部分技术上和ITU-T H.264是相同的标准,有时候也被叫做“AVC”)最后这两个编码组织合作,诞生了H.264/AVC标准。ITU-T给这个标准命名为H.264,而ISO/IEC称它为MPEG-4 高级视频编码(Advanced Video Coding,AVC)。

3,其他系列:AMV · AVS · Bink · CineForm · Cinepak · Dirac · DV · Indeo · Video · Pixlet · RealVideo · RTVideo · SheerVideo · Smacker · Sorenson Video · Theora · VC-1 · VP3 · VP6 · VP7 · VP8 · VP9 · WMV。因为以上编码方式不常用,不再介绍。

总之,即使是同一种视频文件格式,如*.MPG。又分为MPEG-1,MPEG-2 ,MPEG-4几种不同的视频封装格式,就算是同一种视频封装格式,如MPEG-4又可以使用多种视频编码方式。视频的编码形式才是一个视频文件的本质所在,不要简单的通过文件格式和封装形式来区分视频。

参考