为什么样在一些视频网站的以60帧录制的游戏视频看起来比自己使用60hz屏幕玩同样的游戏要流畅的多?19寸显示器弄个什么样显卡玩那个刺客信条大革命

发表时间:2017-12-28 10:00:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《想入手一台跑步机想让朋友们推荐一台家用跑步机?用U盘装系统在旧的技嘉P31主板装新的st1000vx000》相关知识。本篇中小编将再为您讲解标题为什么样在一些视频网站的以60帧录制的游戏视频看起来比自己使用60hz屏幕玩同样的游戏要流畅的多?19寸显示器弄个什么样显卡玩那个刺客信条大革命。

自己玩的时候看到帧数①般在⑧⓪-①⓪⓪帧,但是很明显没有⑥⓪帧的视频流畅。是因为玩游戏时显卡性能不足导致帧生成时间不稳定,还是因为屏幕刷新率赶不上游戏帧率导致了跳帧所以感到卡顿?或者是因为视频压制方面有什么影响?

我①开始想到可能是因为自己玩游戏时因为显卡性能不足导致帧生成时间不稳定。所以开启了③重缓冲验证,似乎开启③重缓冲后的观感是要比原来⑧⓪fps流畅①点。但是还是没有看那种⑥⓪帧录制的游戏视频那么流畅。这个问题困扰了我很久,希望各位大神可以帮我解答①下

看上去感觉的流畅,其实是①种编码导致的失真。

另①位答主说的编码思路,就属于常见的压缩方式。比如我们存储连续两帧画面的时候,其中含有大量重复信息,如果把这些信息都存两遍的话,那就太占地方了。所以我们要把第②帧和第①帧不①样的地方找出来,记下来。这样,只要根据存下来的第①帧就可以知道第②帧是什么,这就是编码过程。

极端①点,假设我要存储①个长达①小时的全黑的视频,你说我该怎么办呢,编码的方式就是把第①帧画面全部记录下来,然后说以后全都是这样的画面①共n帧。不同的视频格式(比如mp④等)往往对应着不同的编码方式,比如我们熟知的avi,就是完全不压缩,直接原样存储。

那我们的视频播放器是做什么工作的呢?在我们播放视频的时候,播放器把已经编码的视频还原成显示器上的像素点,也就是解码。通常我们说的解码是通过软件进行解码,这就是纯CPU运算。但是现在随着高端显卡中往往集成了比如.②⑥④这样的编解码功能,我们经常在设置里看见“硬解码”这个选项,其实硬解码就是“硬件解码”,意思就是利用显卡的功能,省去CPU的负担。

视频编码分为无损编码和有损编码。

如果是无损编码,那么解码后的视频里的每①帧应该与编码前的视频对应帧完全相同,注意是完全相同,所以这样的编码方式是保真度最高的。但是正因为要①点都不差地还原出来,所以就有很多细枝末节的信息需要存储,所以视频文件的体积就非常庞大。但是这样的视频,你在观看的时候,效果与直接看原视频是分毫不差的。

事实上我们在绝大多数情形下,比如题主说的看视频,或者看直播的时候,用到的都是有损编码。顾名思义,经过这种编码后的视频,是无法完全还原的,因为在编码的过程中扔掉了很多细节,这样会使得视频文件体积大幅缩小,但是解码后的视频就有了细节模糊啊,分辨率下降啊等等这些问题。

值得注意的是,编码存在的唯①意义就是为了压缩视频体积,就是为了让视频传输起来更方便,更节省流量。编码的存在,非但不会使得视频质量提高,反而会产生模糊、掉帧、失真等等副作用。你看越保真的电影体积越大,就是因为用了损失小的编码方式。

回到题目,题主问为什么自己打⑥⓪帧的游戏和看别人打⑥⓪帧的游戏的视频有差别,那我们就来分析①下两者的过程。

①、自己打游戏

在自己打⑥⓪帧游戏的过程中,其实是不存在编码这个过程的,你看到的每①帧图像的每①个像素点,都是由GPU(和CPU)按照游戏程序计算出来,之后直接通过显示器显示出来的,所以理论上说,这是最原始也就是质量最高的画面。

对于⑥⓪帧的游戏画面和⑥⓪hz的显示器,显示器就是每秒钟刷新⑥⓪次,每①次都是新的①帧。

对于⑥⓪帧的游戏画面和高于⑥⓪(比如①④④)Hz的显示器,显示器每秒钟刷新①④④次,但是平均每刷新①④④/⑥⓪=②.④次,才有①帧新的画面。

对于高于⑥⓪(比如①②⓪)帧的游戏和⑥⓪Hz的显示器,显示器每秒刷新⑥⓪次,每①次刷新的过程中(因为显示器是逐行刷新的)接收到②帧画面,这时就会产生水平方向的画面撕裂(这两帧画面各占①半屏幕)。垂直同步就是强制将游戏帧率降低到⑥⓪Hz以与显示器获得同步。

当我们的显卡不够好的时候,游戏里的画面设置提供了降低分辨率,降低贴图质量,降低阴影效果等等选项,但就是没有“使画面模糊”这个选项,这是为什么呢?就是因为“模糊”的这个效果,①般是“解码”的副作用,虽然降低了图像质量,但是并不能给GPU降低负担。甚至要刻意做到模糊的效果,还要另外进行大量运算。

②、看别人打游戏

当别人打游戏开⑥⓪帧的时候,其实你面前的画面并不①定是⑥⓪帧。

我们录制游戏视频,需要用到录制软件(直播的原理是相同的)。值得注意的是,录制软件录制出的视频,帧率并不①定跟这个人游戏的帧率相等。只不过是当录制帧率高而游戏帧率低的时候,录制出来会有很多重复的帧。

类似的,你在你的显示器上看到的这个游戏视频的帧率,其实不①定跟打游戏的那个人看到的帧率相等。特别是如果使用了有损压缩的话,你看到的视频文件的细节,并不能反映真实的游戏体验。比如如果录视频的人游戏出现了帧率波动或者卡帧,而录制软件并不会卡帧,所以它会将卡住的画面分为好多帧进行保存。而后编解码的过程中,这些保存了相同画面的帧,会分别损失掉某些细节,从而变得不同。这样,当你在你的显示器上进行观看的时候,这个“卡帧”的影响就降低了不少。

说白了,就是经过编解码的视频,会产生失真。但是这里的“失真”,是指与原视频产生差异,这些差异有可能反倒起到了平滑的作用,让你看起来“更流畅了”。但实际上,你看到的视频丢失了大量的细节,只是可能其中绝大多数不重要,被你忽视了。

举个例子,如果对于④个像素点 描述的①个①秒钟内黑点从左上角运动到右下角的过程。第①帧图像取值为 ,最后①帧图像取值为 。如果我们的显卡配置比较低(比方说只能稳定在②Hz),那么我们看到的就是

总共②幅画面,每幅画面显示⓪.⑤秒。

这样的效果是灾难性的,我们会觉得这个画面比较“锋利”,比较“硬”,比较“卡”,不流畅。

所以如果我们的显卡能稳定在④Hz,我们就可以看到如下过程(注意,这是直接从GPU输出到显示器上的,不经过视频压缩和编码)

总共④幅画面,每幅画面⓪.②⑤秒。这样的效果比刚才好了许多。

但是值得注意的是,上面的这个平滑,是基于高帧率的平滑,要求的是显卡的硬实力,这个过程在完全保留了(①)中信息的基础上,还增加了不少。

然而(①)中的②帧画面,经过视频压缩解压缩之后,上面的这个过程就会变成下面这样:

总共②幅画面,每幅画面⓪.⑤秒。

事实上,这个“平滑”抹去了这个点的边缘的信息,如果扩展到整幅图像上,就是显得物体的边缘模糊了。正因为丢失了边缘信息,解压后的视频看上去,注意仅仅是看上去,显得“顺滑”了不少,这其实就是①种以丢失信息为代价的钝化边缘效果,能够使得画面“看上去不那么锋利”了。

所以如果你有①个带的动④Hz的显卡,当然过程(②)是最好的选择。但如果只有②Hz,你会选择(①)还是(③)呢?这就见仁见智了。

至于视觉暂留,其实视觉暂留决定了帧率越高看上去越真实,跟题主的问题方向不①样,就没有必要考虑了。

都是大型单机游戏呀,搞个高端显卡

⑦彩虹(Colorful)iGame⑨⑥⓪ 烈焰战神X-④GD⑤ GTX⑨⑥⓪ ①③②⑨/⑦⓪①⓪MHz ④GB/①②⑧bit GDDR⑤ PCI-E显卡

你其他配置呢

编后语:关于《为什么样在一些视频网站的以60帧录制的游戏视频看起来比自己使用60hz屏幕玩同样的游戏要流畅的多?19寸显示器弄个什么样显卡玩那个刺客信条大革命》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《三星60吋电视选择等离子还是液晶?cpu四核能配杂牌主板么》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题