FFmpeg入门详解之20:视频编码原理简介

本文介绍了视频编码的基本原理和重要性,包括视频压缩的必要性、压缩分类、编码标准,重点讲解了H.264编码。视频压缩通过去除空间冗余、时间冗余等实现,H.264在低码率下提供高质量视频,其I/P/B帧结构有效地节省了数据量。
摘要由CSDN通过智能技术生成

视频为何需要压缩?

   原因:未经压缩的数字视频的数据量巨大

● 存储困难

    ○ 一G只能存储几秒钟的未压缩数字视频。

● 传输困难

    ○ 1兆的带宽传输一秒的数字电视视频需要大约4分钟。

 

主要压缩了什么东西?

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

  • 空间冗余:图像相邻像素之间有较强的相关性

  • 时间冗余:视频序列的相邻图像之间内容相似

  • 编码冗余:不同像素值出现的概率不同

  • 视觉冗余:人的视觉系统对某些细节不敏感

  • 知识冗余:规律性的结构可由先验知识和背景知识得到

数据压缩是怎么分类的?

  • 无损压缩(Lossless):

    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

福优学苑@音视频+流媒体

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值