简介

经过压缩后文件的大小 / 原始文件的大小 * 100% = 压缩率

压缩率一般是越小越好,但是压得越小,解压时间越长。

压缩编码

原始视频压缩的目的是去除冗余信息,可以去除的冗余包括:

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

视频压缩编码的方法:

  • 变换编码
  • 熵编码
  • 运动估计和运动补偿
  • 混合编码

常见编码格式压缩率

举例

举例:视频文件 3840 x 2160.yuv (大小:3.6 GB,分辨率:3840 x 2160 4 k 帧率 25 fps,码率:10 Mbps),使用H.265 编码方式压缩后文件大小 15 MB

H.265编码方式下,压缩文件:15MB,压缩率为: 15 / 3600 * 100% ≈ 0.42%

H.264编码方式下,压缩率是H.265的 1/2

下一步

接下来让我们来了解下分辨率的概念