有什么好的无损视频编解码器来记录游戏玩法?[关闭]


8

我是一个狂热的玩家,我喜欢记录自己的游戏玩法。通常,我一直在使用Fraps来执行此操作,但是我正在考虑切换到Dxtory,因为它允许一次写入多个HDD。

假设我有3个具有以下写入速度的HDD:HDD1的速度为50 mb / s,HDD2的速度为22 mb / s和HDD3的速度为45 mb / s。组合写入速度为:117 mb / s。

Dxtory允许您在录制游戏时同时使用所有3个HDD。

使用此公式:

RGB24 YUV24:宽度x高度x 3 x fps =比特率(字节/秒)

YUV420:宽x高x 3/2 x fps =比特率(字节/秒)

YUV410:宽x高x 9/8 x fps =比特率(字节/秒)

并以30x fps在1920x1080的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编解码器来阐明我在寻找什么。

  • 当我用Dxtory编解码器以1920x1080的目标速度以30 fps的RGB色彩空间进行录制时,我可以60 fps的速度玩游戏,但是我以10-15 fps的速度进行录制,这是因为使用Dxtory的RGB需要的写入速度远远超过我的硬盘可以处理。

  • 当以1920x1080以目标30 fps的YUV410色彩空间中的Dxtory编解码器进行录制时,我可以以60 fps的速度播放并以30 fps的速度进行录制,这再次是因为Dxtory编解码器中的YUV410所需要的写入速度远低于RGB

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

我正在寻找的是一种可以在YUV420(甚至RGB ??)中记录的无损编解码器,在1920x1080或其他情况下,它的写入速度(或比特率)不超过100 mb / s。请允许我以恒定的30fps录制。

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


3
对于那些投票关闭为“非建设性”的人。包含好字并不能自动使问题主观。@Don Salva,一个无损的编解码器始终具有良好的质量,因为它是原始比特流的视觉等效副本–那么您的重点是性能吗?
slhck 2012年

是的,但这不是我在其他无损编解码器中寻找的东西。我将在/ edit中进行解释。
脾气暴躁的小熊

好了,数学上的无损与可见的无损之间是有区别的。对于后者,广播行业有许多编解码器。
slhck

Answers:


1

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

另外,也可以尝试Lagarith更多信息主页),它也是开源的。Lagarith比Huffyuv占用更多的CPU,但压缩效果更好。它还支持多线程编码:

Lagarith设置

最佳选择取决于您的CPU和硬盘驱动器的相对速度。尝试两者,看看哪个更快。如果您的CPU速度特别快,请尝试使用FFV1


嗨,我只是从游戏记录开始,也许您可​​以让我走上正确的轨道。我应该使用WHat软件以FFV1格式录制,您是否知道有关设置的教程。我有一台高质量的PC,所以没有问题。
赛义夫·拜尚

@SaifBechan:可作为ffmpeg/的一部分使用libav。您使用什么操作系统?
机械蜗牛

我在Win64机器上。我只是看着dxtory,看起来不错,但我没有看到FFV1。
赛义夫·拜尚
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.