RIVALSA网络日志

为什么24FPS的视频很流畅,24FPS的游戏却十分卡顿?

于2020-05-15发布

最近录制了很多游戏《波西亚时光》的解说视频,为了做好这些视频,不仅学习了很多解说经验,更是探究了一些关于视频的知识。之前我发布了《对视频的分辨率、帧率、码率的理解》,在这篇文章中描述了我对这三个概念的理解。但在这三个概念中,最引起我注意的就是帧率。

如果你感兴趣,可以把我的视频下载下来,利用MediaInfo查看视频的帧率,可以发现帧率都为24FPS,也就是说在我的视频中,每秒都有24个图像。你可能觉得这没什么问题,甚至播放这个视频还感觉挺流畅连贯的。但要是把24FPS这个帧率放在游戏中,就会有非常明显的卡顿感。为什么同样是24FPS的帧率,却出现这么大的差距呢?

曾经有没有遇到过这样的情况:我们平时看视频的时候,尤其是在画面内容出现迅速移动的情况下,这时暂停视频,就发现暂停的图像是模糊的!对于24FPS的视频来说,每个一图像都记录了这二十四分之一秒(注意,二十四分之一秒是一个时间段,而不是一个瞬间时刻)中物体的全部光线信息,也就是说这张图像中并不是一个瞬间的图像,而是物体在这二十四分之一秒内的一个运动轨迹。

视频中的每一帧图像的模拟图

这么做的好处在于可以让人眼觉得画面流畅连贯,但代价就是损失了这二十四分之一秒中的物体的细节,这种做法对于视频来说是值得的,因为我们通常不需要完全看清视频中的每一个细节,为了缩减视频的大小,我们通常通过降低帧率的方法来减少视频的码率,但由于任意一帧的图像记录的都是一段时间而不是一个时间点的信息,所以我们仍然感觉到视频是流畅的。

但在游戏中,几乎每一帧都是实时渲染的静态图像,这个静态图像中仅有一个瞬间的图像信息。

游戏中的每一帧图像的模拟图

当这样的图像也按照24FPS来呈现时,两帧之间的不连贯很容易被看出来,也就很难再脑部出两帧之间的动态变化了,所以就会感觉到明显的动作割裂,也就是卡顿感。正因如此,许多游戏厂商都会在游戏设置中提供“动态模糊”的选项来人为的制造模糊效果,当游戏输出的帧率不够时,打开这个选项,就能感觉到卡顿感明显减弱了。但要想解决本质问题,还是换一个更好的主机或显示器吧。

(正文完)

已获得13个赞0个差评

2条评论

SLiMan - 2020-07-18 09:08:39

B站毕导也科普过这个知识 BV11C4y147Jn

匿名 - 2020-05-23 13:40:31

你解决了我多年的疑惑

发表评论