我是一个狂热的游戏玩家,我喜欢记录我的游戏玩法。通常我一直在使用 Fraps 来做到这一点,但是我正在考虑切换到 Dxtory,因为它允许一次在多个 HDD 上写入。
假设我有 3 个具有以下写入速度的 HDD:HDD1 为 50 mb/s,HDD2 为 22 mb/s,HDD3 为 45 mb/s。组合写入速度为:117 mb/s。
Dxtory 允许您在录制游戏时同时使用所有 3 个硬盘。
使用这个公式:
RGB24 YUV24:宽 x 高 x 3 x fps = 比特率(字节/秒)
YUV420?宽 x 高 x 3 / 2 x fps = 比特率(字节/秒)
YUV410?宽 x 高 x 9 / 8 x fps = 比特率(字节/秒)
以 1920x1080 的 YUV420 色彩空间和 30 fps 记录我需要大约 95 mb/s 的写入速度。Dxtory 很好,因为它允许我在以 30 fps 录制的同时以恒定的 60 fps 播放。Fraps 不会(即使他们说会),一旦您开始使用 Fraps 进行录制,游戏的 fps 就会下降。 …
所以我使用存储空间将多个硬盘驱动器放在一个驱动器号(普通硬盘驱动器)下。我在上面安装了 Fraps。我的操作系统和游戏安装在另一个硬盘驱动器(SSD)上。
用 fraps 录音时,每 30 秒左右我就会有一点口吃。无论图形设置如何,这都会发生在每个游戏中!存储空间是造成这种情况的原因吗?因为 Fraps 正在将文件写入一个硬盘驱动器,但突然决定切换到另一个硬盘驱动器(因为它可以,因为它是同一个字母!)
我不确定这在 stackexchange 中是否更合适,但是诸如 Steam(游戏覆盖)和 FRAPS 之类的程序如何在窗口上覆盖数据?我注意到叠加层/帧只能在由 opengl/directx 驱动的窗口上工作,或者叠加层只是 Windows api 中的一个功能?另外, fraps 如何获得窗口的fps?