视频编解码之H.264

编解码的必要性

1.为什么要压缩

  1. 节省传输带宽;编码可以将数据进行压缩,减少传输资源浪费。
  2. 节省存储空间:当显示器正在播放一个1280*720视频,帧率是25,那么一秒所产生正常的数据大小为:1280*720(位像素)*25(张) / 8(1字节8位)(结果:B) / 1024(结果:KB) / 1024 (结果:MB) = 2.75MB,一般场景没必要这么大资源。

2.可以压缩什么信息

简单来说就是去除冗余信息

  • 空间冗余:图像相邻像素之间有较强的相关性
  • 时间冗余:视频序列的相邻图像之间内容相似
  • 编码冗余:不同像素值出现的概率不同
  • 视觉冗余:人的视觉系统对某些细节不敏感
  • 知识冗余:规律性的结构可由先验知识和背景知识得到

3.压缩类别

无损压缩(Lossless):Winzip

  • 压缩前解压缩后图像完全一致
  • 压缩比低(2:1~3:1)

有损压缩(Lossy):H.264/AVC

  • 压缩前解压缩后图像不一致
  • 压缩比高(10:1~20:1)
  • 利用人的视觉系统的特性

H.264简介

上面我们已知h.264是一种有损压缩,其采⽤了16*16的分块⼤⼩对,对视频帧图像进⾏相似⽐较和压缩编码。

1.序列

一段时间内图像变化不大的图像集我们就可以称之为一个序列。序列可以理解为有相同特点的一段数据。如果某个图像与之前的图像变换很大,很难参考之前的帧来生成新的帧,那么就结束这个序列,开始下一段序列。重复上

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值