博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
视频为什么可以压缩
阅读量:6422 次
发布时间:2019-06-23

本文共 392 字,大约阅读时间需要 1 分钟。

视频的本质是一系列的图像,由于其数据量过大对带宽的消耗太高,因此要进行压缩。

那么视频为什么可以压缩呢,原因是一个视频实际上从不同的方面都含有冗余,故而为压缩提供了可能性.

冗余可以分为以下几个方面:

像素空间冗余: 不知你是否注意过,在同一图像(帧)内,相近像素之间的差别很小,甚至是相同的,于是我们有可能用一个特定大小的像素矩阵来表示相邻的像素.

时间冗余:视频中连续的图像之间,其中发生变化的像素占整张图像像素的比例极其微小,于是我们有可能用其中一帧来表示相邻的帧来减少带宽消耗.

编码冗余:不同像素出现的概率不同,于是我们便有可能为出现概率高的像素分配尽量少的字节,对出现概率低的像素分配尽量多的字节.

视觉冗余: 人眼对很多像素颜色不敏感,有时候丢弃这些冗余的信息并不影响人眼观看的效果.

转载于:https://blog.51cto.com/7335580/2054624

你可能感兴趣的文章
Swift 中 Substrings 与 String
查看>>
作为一个开源软件的作者是一种什么样的感受?
查看>>
移动端适配知识你到底知多少
查看>>
TiDB 在 G7 的实践和未来
查看>>
重新认识javascript对象(三)——原型及原型链
查看>>
小学生学“数学”
查看>>
【Vue】组件使用之参数校验
查看>>
FastDFS蛋疼的集群和负载均衡(十七)之解决LVS+Keepalived遇到的问题
查看>>
深入剖析Redis系列(二) - Redis哨兵模式与高可用集群
查看>>
Android 用于校验集合参数的小封装
查看>>
iOS混合开发库(GICXMLLayout)七、JavaScript篇
查看>>
instrument 调试 无法指出问题代码 解决
查看>>
理解缓存
查看>>
im也去中心化?Startalk(星语)的去中心化设计之路
查看>>
BAT 经典算法笔试题 —— 磁盘多路归并排序
查看>>
一次完整的HTTP请求
查看>>
Nginx限制带宽
查看>>
All Web Application Attack Techniques
查看>>
归档日志ORA-19809: 超出了恢复文件数的限制
查看>>
精品德国软件 UltraShredder 文件粉碎机
查看>>