视频编码入门

原创 2016年08月30日 22:23:14

视频监控

分辨率CIF(352x288),25f/s RGB24位
一小时的数据量352x288x25x(24/8)x3600=25G

格式

  1. D1 720x576,标清
  2. D3 1920x1080, 高清

主流的视频编码算法

MPEG-4是ISO制定的视频编码算法
H.264是ITU-T和ISO联合制定的视频编码算法

编码模式

图像帧的编码模式有帧内编码、帧间编码,都属于预测编码。

帧内预测编码

优点:错误累积少,图像清晰
缺点:压缩倍率较小(因为图像清晰呗)

关键帧

视频编码,关键帧(I帧)d 间隔分固定和自动两种。
固定间隔:25f/s x 10s = 250帧,即每隔10s出现一个完整的I帧。
自动间隔:编码系统的码率控制器根据设定的码流阈值及宏块的SAD值综合判断。

如果图像细节丰富,帧内预测编码效率变低。

帧间预测编码

前向预测编码(P帧编码),双向预测编码(B帧编码)

变换编码

时间域或空间域的信号通过数学工具转换到另一个域,而在这个新域中,信号的能量重新分布,且能量更集中,从而便于编码压缩。

量化编码

把DCT系数除以一个常数,经过量化后的结果是量化步长的整数倍或为更多的零值,从而达到压缩的目的。

在反量化过程中,由于量化过程取整或四舍五入,而无法完全恢复原DCT系数,从而产生失真。量化是视频编码失真的根本原因

编码技术

第一代编码技术(MPEG4以前)

基于图像信号的统计特性来设计编码器,属于波形编码的范畴。第一的压缩编码方案把视频序列按时间先后分为一系列帧,每一帧图像有分成宏块以进行预测、运动补偿和编码。
缺点:
1. 将图像分成相同大小的块,高压缩比的情况下会出现严重的块效应
2. 无法对视频内容进行访问、编辑和回放等操作;
3. 未充分利用人类视觉系统HVS特性

第二代编码技术(MPEG4)

基于模型和对象的第二代压缩编码技术,充分利用HVS特性,采用第一代的核心技术,并创造了新的核心技术。

H264视频编解码算法

基于块的混合编码技术,跟第一代编码技术相同,但是做了技术更新,提高了性能。

HD教程系列一:解密高清HD视频编码格式与封装方式

基于高清视频HDTV的热门,生活科技决定推出一个专题,详细说明高清视频HDTV编码方式,封装方式,高清标准,视频格式转换,视频转换与制作等等一系列问题,让大家对高清视频HDTV有一个清晰的认识,享受高...

分布式视频编码 DVC

  • 2010年05月15日 12:13
  • 1.78MB
  • 下载

MPEGl和MPEG2数字视频编码标准(I)

本文的目的在于给出有关MPEGl和MPEG2视频编码算法及标准的概述、以及它们在视频通信中的作用。论文的正文是这样安 排的:首先回顾了与MPEG视频压缩标准有关的那些基本概念和技术:接着较详细地叙述了...
  • xjbclz
  • xjbclz
  • 2016年07月11日 21:46
  • 549

高效通用的可伸缩性视频编码

  • 2013年03月23日 22:53
  • 108KB
  • 下载

PFGS视频编码的码率分配算法

  • 2010年05月21日 20:17
  • 295KB
  • 下载

mp4v2再学习 -- H264视频编码成MP4文件

一、H264视频编码成MP4文件参看:H264视频编码成MP4文件参看:mp4v2在VS2010下的编译与在项目中的使用最近做项目需要将H264文件封装为mp4文件,从网上找到了MP4V2库,下载下来...

v4l2 视频编码

  • 2015年04月06日 22:01
  • 1.84MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:视频编码入门
举报原因:
原因补充:

(最多只允许输入30个字)