简图记录-视频格式

简图记录总结~视频格式

一、概念

    一个视频文件的格式包含三个方面信息:

      (1)视频编码格式(协议):用于视频图像内容压缩编码,如h264、mpeg2、vc1等

      (2)音频编码格式(协议):用于音频内容编码,如mp3、wav、acc、flac等

      (3)音视频封装格式:用于表示音频 和 视频图像内容 在 文件中的组合关系(组织、排布、存储方式),如avi、flv、mp4、mov、mkv。(每个封装格式 都有其支持的视频编码和音频编码组合方式,如MKV封装格式非常开放,几乎当前支持所有的视频编码和音频编码组合)

二、视频编码标准

      概念:视频编码本质就是压缩标准,压缩过程就是编码过程,在播放前进行解码就是解压过程。当前提出编码标准的主要有两大机构 :(1)ITU-T(国际电信联盟-电信标准分局),推出如h261\h263\h263+等;(2)ISO-MPEG(国际标准化组织),推出如MPEG1、MPEG4。双方坚持推出自己的编码标准,但始终没有一方取得绝对优势,反而真正有影响力的都是双方一起制定的协议,如h262/mpeg2,h264/mpeg4-avc、h265/hevc。(同一个标准,双方各自命名不同)

     第一代编码技术,如mpeg1、mpeg2、h261、h263。主要利用图像信号的统计特性来设计编码器,把视频按时间序列分为一系列帧图像,每一帧图像分为宏块进行补偿和编码。如MPEG1,将帧分为三类:(1)I帧(帧内编码帧),具有完整的编码图像,是必须存储和传输的图像内容,由于和其他帧无关,可作为视频起点和随机访问点;(2)P帧(向前预测帧),通过之前的I帧进行预测,对于预测差值做有条件的存储和传输;(3)B帧(双向预测帧),由前后帧插值得倒,需要空间最小。每帧内部也分为各种宏块(如16*16亮度、8*8色度等),宏块也分为I块(帧内宏块)、F块(向前预测)、B块(向后预测)、A块(前后预测)。

     (第一代技术缺陷,分块策略在高压缩比情况下出现严重的块效应,马赛克效果;不能对内容进行编辑,回放;未利用视觉特性)

      第二代编码技术,如mpeg4、h264。基于模型/对象的压缩技术,利用人眼的视觉特性,抓住图像传输本质,从轮廓、纹理思路出发,支持视觉内容交互。如mpeg4,先把图像分割成不同的对象、或者把运动的对象从背景中分离出来,针对不同的对象使用不同的压缩策略,以实现高压缩率。

三、关键参数

      任何一个显示系统有支持视频格式的范围,支持哪些封装格式、视频编码、音频编码,每个格式下也会有参数范围的约束,常见如 视频编码的 码率/分辨率/帧率/逐隔行,音频的采样率。

     (1)码率/码流率:视频文件在单位时间内使用的数据流量,取样率(单位场景Mbps,兆byte每秒)。视频文件大小=时长*码率(包含视频图像内容码率 和 音频内容码率)。一般相同分辨率的情况下,码率越大压缩率越低,图像还原质量越好。所有便秘格式都追求 越低的码率下更好的图像质量。

      (2)分辨率:一帧图像内容水平方向和垂直方向下像素点个数。一般情况下,常见叫法:标清视频SD(720p以下的视频,典型576p:720*576),高清视屏HD(720p到1080p以下,典型720p:1280*720),全高清视频FHD(1080p:1920*1080),超高清视屏UHD(2160p:3840*2160)

      (3)帧率FPS:每秒图像刷新的帧数。

      (4)逐隔行I/P:逐格行的概念最早出现在显示扫描的方式上,逐行扫描表示每帧画面依次从显示屏幕第一行到最后一行全部显示,隔行扫描方式(早期显示产品)为每次扫描只显示奇数行或者偶数行,利用人眼的暂留特性形成完整画面的视觉感受。为了兼容隔行显示产品特性,逐隔行概念逐渐延伸到传输、视频文件制作,隔行视频目的是降低视频内容大小,如30hz的隔行视频,每帧图像内容包含两场(顶场-只包含显示奇数行内容和底场-显示偶数行内容),注意这60场画面实际在采集的时候也是一秒采集了60次针对性采集存储对应场内容,并不是30次分开存储奇偶行内容。

      (5)采样率:将模拟信号转化为数字信号的采样频率,单位时间采样次数(单位hz),一般40khz能满足人耳需求。

推荐blog:https://blog.csdn.net/leixiaohua1020/article/details/11842919;

     (视频参数(流媒体系统,封装格式,视频编码,音频编码,播放器)对比)

 

2019.4.14补充:常用视频格式信息查看工具mediainfo;https://mediaarea.net/en/MediaInfo

mediainfo支持各种系统,可以下载对于系统带GUI版本,安装后对文件右键可查看mediainfo,实例如下:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值