【发布时间】:2018-06-21 19:09:30
【问题描述】:
每当我尝试使用 x264vfw 编解码器从游戏中录制视频时,我都会收到此日志消息,这会使我的游戏最小化并且不可避免地使我的工具记录黑屏几秒钟,直到我恢复游戏.我怎样才能摆脱它?
【问题讨论】:
每当我尝试使用 x264vfw 编解码器从游戏中录制视频时,我都会收到此日志消息,这会使我的游戏最小化并且不可避免地使我的工具记录黑屏几秒钟,直到我恢复游戏.我怎样才能摆脱它?
【问题讨论】:
查看“讨论”下的帖子there:
你有几个选择:
1) 正如您已经发现的那样,您可以将“日志级别”设置为“无”。在注册表中,这会将“HKEY_CURRENT_USER\Software\GNU\x264\log_level”设置为 0(或 64 位版本的“x264vfw64”而不是“x264”)。但这样您就可以修复症状,而无需修复显示此警告(默认日志级别)的原因。
2)您可以修复警告的原因(警告可能由于缓冲而丢失的帧以及可能与您的设置不同步的音频)。在您的用例中,如果可以接受,您可能应该启用“零延迟”选项(“HKEY_CURRENT_USER\Software\GNU\x264\zerolatency”设置为 1)。
【讨论】:
如果您使用的是 Windows 10(我的情况),那么与其他答案完全相同的解决方案(但自动,无需编辑注册表)是从 x264vfw 安装运行 Configure x264vfw 和 Configure x264vfw64 以管理员身份 打包并将Log Level 设置为None,同时选中Zero Latency 选项。这将创建所需的注册表项并消除日志窗口。
如果您想以编程方式实现这一点(就像从您的屏幕截图中看到的那样),Roman R. 的解决方案更可取。对于那些对在运行时执行此操作不感兴趣的人来说,我的回答只是一个替代方案。
【讨论】: