码率,帧率,分辨率_详解

大家在处理视频图像中肯定遇到过一些名词,如分辨率,码率,帧率,他们的意义是什么,他们之间有什么联系?
下面由我给大家讲解一下具体意义:
	帧率:所谓的帧率,就是大家玩游戏的时候常见的fps,fps的意义是每秒钟获取到的图像帧数;
	Gop:代表多少秒一个I帧,I帧是关键帧;
	码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据。
	分辨率:指的是1英寸的单位面积里面像素的数量;人们常说的480P(标清)720P(高清)1080P(超清),实际上真是的意义是值得单位1英寸面积里面像素的个数;
下面介绍一下他们之间对应关系:
	帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。如果码率为变量,则帧率也会影响体积,帧率越高,每秒钟经过的画面越多,需要的码率也越高,体积也越大。帧率就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次。
	
	分辨率:影响图像的大小,与图像大小成正比,分辨率越高图像越大,分辨率越低,图像越小
	清晰度:(1)在码率一定的情况下,清晰度与分辨率成反比,分辨率越高,图像越不清晰,分辨率越低,图象越清晰;(2)在分辨率一定的情况下,码率与清晰度成正比,码率越高,图像越清晰,码率越低,图像越不清晰;

细节描述:
1.好的画质是三者之间的平衡;
2.如果不做码率大小上的限制,那么分辨率越高,画质越细腻;帧率越高,视频也越流畅,但相应的码率也会很大,因为每秒钟需要用更多的数据来承载较高的清晰度和流畅度。这对云服务厂商而言这是好事(收入跟流量呈正比),但对您可能意味着更多的费用开支。(码率不是越大越好)
3.如果限定一个码率,比如800kbps,那么帧率越高,编码器就必须加大对单帧画面的压缩比,也就是通过降低画质来承载足够多的帧数。如果视频源来自摄像头,24FPS已经是肉眼极限,所以一般20帧的FPS就已经可以达到很好的用户体验了。(帧率不要超过24)
有些玩过3D游戏的朋友可能会说,游戏的帧率越高越流畅。这里要注意一定不要混淆场景:游戏追求高帧率的目的是为了尽可能让3D模型渲染出来的运动效果更加接近真实运动轨迹,所以帧率越高越好。 但对摄像头而言,它要采集的目标是真实世界的物体,真实世界本来就没有刷新率的说法,所以这个理论不适用。
4.如果限定一个码率,比如800kbps,那么分辨率越高就会让编码器越 “为难" ,可以想象,它必须拆东墙补西墙,通过减少色彩信息或者引入马赛克这种“鱼目混珠”的手段来承载足够多的像素点。所以,同样的是2G的一个电影文件,1080p画质的版本可能不如720p画质的版本看起来更清晰。(分辨率不盲目攀高)

相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页