有什么好的无损视频编解码器可以录制游戏?

Gru*_*ear 8 codec video-codecs fraps

我是一个狂热的游戏玩家,我喜欢记录我的游戏玩法。通常我一直在使用 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 就会下降。

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

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

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

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

编辑:

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

让我用 Fraps 编解码器和 Dxtory 编解码器来阐明我在寻找什么。

  • 当我使用 Dxtory 编解码器以 1920x1080 的 RGB 色彩空间和目标 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允许我以恒定的 30fps 录制。

显然,最好的解决方案是购买 SDD,但这不是我所追求的。

Mec*_*ail 1

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

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

拉加里斯设置

哪个最佳取决于您的 CPU 和硬盘驱动器的相对速度;两者都尝试一下,看看哪个更快。如果您的 CPU 特别快,也可以尝试FFV1