博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
谈谈码率、帧率、分辨率和清晰度
阅读量:2390 次
发布时间:2019-05-10

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

谈谈视频压缩技术:

视频压缩技术就是去除冗余信息,冗余信息又分为空域冗余信息和时域冗余信息,压缩技术包含帧内图片压缩技术,帧间图片压缩技术和熵编码压缩技术。

视频文件一般涉及到三个参数:帧率、分辨率、码率。

帧率

每秒显示的图片数量,与画面流畅度成正比,帧率越大画面越流畅;当人眼看到的画面帧率高于16时,认为是流畅的。

分辨率

图片的长度X宽度,即图片尺寸。

码率

每秒显示的图片进行压缩后的数据量,与体积成正比,码率越大,体积越大;体积=码率X时间,帧率X分辨率=每秒压缩前的数据量,压缩前的每秒数据量/码率=压缩比,压缩比越高,画面质量越差,所以当码率越高时画面质量越好。

清晰度

要知道清晰度和分辨率不是一个概念,“清晰”是指画面十分细腻,没有马赛克。简单说,在码率一定的情况下,分辨率和清晰度成反比:分辨率越高图像越不清晰,分辨率越低图像越清晰;在分辨率一定的情况下,码率和清晰度成正比:码率越高图像越清晰,码率越低图像越不清晰。

在视频压缩的过程中, I帧是帧内图像数据压缩,是独立帧。而P帧则是参考I帧进行帧间图像数据压缩,不是独立帧。在压缩后的视频中绝大多数都是P帧,故视频质量主要由P帧表现出来。由于P帧不是独立帧,而只是保存了与邻近的I帧的差值,故实际上并不存在分辨率的概念,应该看成一个二进制差值序列。而该二进制序列在使用熵编码压缩技术时会使用量化参数进行有损压缩,视频的质量直接由量化参数决定,而量化参数会直接影响到压缩比和码率。

注:帧率影响的是画面流畅度;码率,清晰度,分辨率影响的是画面质量

转载地址:http://cflab.baihongyu.com/

你可能感兴趣的文章
[转][Magick++] How to convert jpg image to raw 32 bit float
查看>>
[转]数据类型 -- uint32_t 类型
查看>>
[转]C语言系统资源控制(getrlimit && setrlimit)
查看>>
[转]linux文件系统基础知识
查看>>
[转]Centos5 下安装/配置lvm使用reiserfs文件系统
查看>>
[转]Use ReiserFS in CentOS 5(lvm)
查看>>
[转]KFS的部署与简单使用
查看>>
[转]KFS官方部署手册
查看>>
[转]Ubuntu 10.04 LTS 安装 sun-java6-jdk
查看>>
[转]mmap详解
查看>>
[转]HDFS和KFS 比较
查看>>
10 个令人惊喜的 jQuery 插件推荐
查看>>
Open Source GIS and Freeware GIS Applications
查看>>
Open Source GIS
查看>>
开源GIS软件SharpMap
查看>>
四个开源商业智能平台比较 (一)
查看>>
WinEdt如何使用中文
查看>>
Programmatic PlyQL via HTTP, ODBC, and JDBC
查看>>
Jackson 处理复杂类型(List,map)两种方法
查看>>
使用Apache Common的FileUpload的一点点注意事项
查看>>