为什么使用 Fraps 录制游戏会降低性能?

为什么使用 Fraps 录制游戏会降低性能?

我在为 Youtube 录制一些游戏视频时遇到了一些性能问题。

据我所知,Fraps 会将当前帧逐像素保存在视频文件中(类似于 RAW 文件)。我不明白的是为什么游戏性能会随之下降(例如,我的 FPS 从 ~40 下降到无法播放)。

我可以理解在录制时加载新内容等会变慢,因为 HDD 正忙于写入数据,但我尝试的游戏会将完整的地图/角色/对象等加载到 RAM 中,从那时起 HDD 处于空闲状态(我可以通过一些测试来证明这一点)。

我的第二个想法是,我可以简单地使用外部设备,将其插入 HDMI 输出并将其设置为复制。由于屏幕分辨率相同,我认为不会有性能损失。

为什么录制游戏时其性能会下降,我的第二个想法是否可行?

答案1

我可以理解,在录制过程中加载新内容等会变慢,因为硬盘正在忙于写入数据

这正是屏幕录制软件所发生的情况。

您通常每秒捕获最多 30 个(可能)未压缩的图像数据文件。30大的根据分辨率和色彩空间设置,文件大小(1366 X 768 = 1,049,088 像素,1920 x 1080 = 2,073,600 像素 - 加上用于颜色数据的额外 3-4 位/像素)。这种数据写入会减慢一切速度,这就是为什么屏幕录制时的建议之一是捕获到第二个硬盘(不是另一个分区,而是不包含操作系统/程序/游戏的第二个物理磁盘)。

就第二台设备而言,如果您可以将图片传送给它并让第二台设备记录操作,那么使用 Fraps 作为实用程序可能就没有意义了。

相关内容