有哪些适合录制游戏玩法的无损视频编解码器?

有哪些适合录制游戏玩法的无损视频编解码器?

我是一名狂热的游戏玩家,我喜欢录制我的游戏过程。通常我使用 Fraps 来录制,但我正在考虑改用 Dxtory,因为它允许同时在多个硬盘上写入。

假设我有 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 分辨率下以 30 fps 录制 YUV420 色彩空间时,我需要大约 95 mb/s 的写入速度。Dxtory 很好,因为它允许我以恒定的 60 fps 玩游戏,同时以 30 fps 录制。Fraps 不行(尽管他们说可以),一旦你开始用 Fraps 录制,游戏的 fps 就会下降。

所以我正在寻找一种不需要很高的写入速度(比特率)但能以良好(无损)质量记录的编解码器。

Dxtory 带有自己的编解码器,即 Dxtory 编解码器。这允许我进行一些实验。Fraps 有自己的编解码器,我可以在 Dxtory 中使用它来进行实验。

我也遇到了http://lags.leetcode.net/codec.html

有没有更多无损编解码器(除了 Fraps 和 Dxtory 之外)适合我想要做的事情?

编辑:

澄清一下,是的,我知道无损编解码器总是具有“良好”的质量。但这不是我想要的。

让我使用 Fraps 编解码器和 Dxtory 编解码器来澄清我所寻找的内容。

  • 当我使用 RGB 色彩空间的 Dxtory 编解码器以 1920x1080 分辨率录制视频,目标帧率为 30 fps 时,我可以以 60 fps 的速度玩游戏,我以 10-15 fps 的速度进行录制,这是因为带有 Dxtory 的 RGB 需要比我的硬盘所能处理的快得多的写入速度。

  • 当使用 Dxtory 编解码器在 YUV410 色彩空间中以 1920x1080 分辨率录制并以 30 fps 为目标时,我可以以 60 fps 播放并以 30 fps 录制,同样,这是因为 Dxtory 编解码器中的 YUV410 所需的写入速度比 RGB 低得多

  • 当使用 Fraps 编解码器在 ??? 中录制时(我不知道 Fraps 录制的色彩空间,我猜是 YUV420),我可以以 60 fps 播放并以 30 fps 录制。

我正在寻找一种可以以 YUV420(甚至是 RGB??)格式录制的无损编解码器,其写入速度(或者比特率)不超过 1920x1080 的 100 mb/s,换句话说,它可以让我以恒定的 30fps 进行录制。

显然最好的解决方案是购买 SDD,但这不是我想要的。

答案1

有开源Huffyuv 编解码器,专门用作视频捕获格式。它可用作 Windows 视频编解码器,也可从中获取ffmpeg(因此 VLC 也支持它)。尽管名称如此,但它支持 RGB。它非常快(就 CPU 时间而言),但根据我的经验,它压缩得不多。如果您认为磁盘速度而不是 CPU 速度是瓶颈,请尝试其他编解码器。

或者,尝试拉加里斯更多信息主页),也是开源的。Lagarith 比 Huffyuv 占用更多的 CPU,但压缩效果更好。它还支持多线程编码:

Lagarith 设置

哪个是最佳的取决于您的 CPU 和硬盘的相对速度;尝试两者,看看哪个更快。如果您的 CPU 特别快,也可以尝试最终幻想1

相关内容