1

每当我尝试使用 x264vfw 编解码器从游戏录制视频时,我都会收到此日志消息,这会使我的游戏最小化,并且不可避免地使我的工具记录黑屏几秒钟,直到我恢复游戏。如何我摆脱它?

图片

4

2 回答 2

1

请参阅“讨论”下的帖子:

你有几个选择:

1)正如您已经发现的那样,您可以将“日志级别”设置为“无”。在注册表中,这会将“HKEY_CURRENT_USER\Software\GNU\x264\log_level”设置为 0(或 64 位版本的“x264vfw64”而不是“x264”)。但是通过这种方式,您可以在不修复显示此警告(默认日志级别)的原因的情况下修复症状。

2)您可以修复警告的原因(警告可能由于缓冲而丢失的帧以及可能与您的设置不同步的音频)。在您的用例中,如果可以接受,您可能应该启用“零延迟”选项(“HKEY_CURRENT_USER\Software\GNU\x264\zerolatency”设置为 1)。

于 2018-01-12T10:44:43.307 回答
0

如果您使用的是 Windows 10(我的情况),那么与其他答案完全相同的解决方案(但自动执行,无需编辑注册表)是以管理员身份从 x264vfw 安装包运行Configure x264vfw并在检查时设置为选项。这将创建所需的注册表项并消除日志窗口。Configure x264vfw64Log LevelNoneZero Latency

如果您想以编程方式实现这一点(就像从您的屏幕截图中看到的那样),Roman R. 的解决方案更可取。对于那些对在运行时这样做不感兴趣的人来说,我的回答只是一种选择。

于 2018-12-12T16:25:27.480 回答