视频为什么可以压缩
来源:互联网 发布:山东省网络作家协会 编辑:程序博客网 时间:2024/04/28 08:44
视频的本质是一系列的图像,由于其数据量过大对带宽的消耗太高,因此要进行压缩。
那么视频为什么可以压缩呢,原因是一个视频实际上从不同的方面都含有冗余,故而为压缩提供了可能性.
冗余可以分为以下几个方面:
像素空间冗余: 不知你是否注意过,在同一图像(帧)内,相近像素之间的差别很小,甚至是相同的,于是我们有可能用一个特定大小的像素矩阵来表示相邻的像素.
时间冗余:视频中连续的图像之间,其中发生变化的像素占整张图像像素的比例极其微小,于是我们有可能用其中一帧来表示相邻的帧来减少带宽消耗.
编码冗余:不同像素出现的概率不同,于是我们便有可能为出现概率高的像素分配尽量少的字节,对出现概率低的像素分配尽量多的字节.
视觉冗余: 人眼对很多像素颜色不敏感,有时候丢弃这些冗余的信息并不影响人眼观看的效果。
阅读全文
0 0
- 视频为什么可以压缩
- 为什么对视频进行压缩
- 为什么要对视频进行压缩
- 视频通信之一:为什么要对视频进行压缩
- ios不兼容flash,为什么还可以在线看优酷视频?
- 视频通信之一:为什么要对视频进行压缩(转)
- 为什么不压缩 HTML
- avi视频 及其压缩
- 视频编码压缩技术
- [视频] x264 压缩笔记
- FFMPEG库压缩视频
- FFmpeg压缩MP4视频
- avi视频 及其压缩
- Android 压缩视频传输
- ffmpeg无压缩视频
- 怎样用ffmpeg 压缩视频
- 为什么可以这样转换
- 机器为什么可以学习
- jquery中的ajax方法参数
- 详细分析stm32f10x.h
- Spring boot(三):@RequestMapping之Form表单参数传递及POJO绑定实例讲解
- MFC多线程处理:CEvent
- Python的元组和列表
- 视频为什么可以压缩
- 面试题随笔
- c++乘法器的简单实现
- 常用查找算法
- Java设计模式01--策略模式
- Keil(MDK-ARM)系列教程
- Hadoop Trash回收站使用指南
- 双数组字典树 DoubleArrayTrie (下)
- c/c++经典面试题