Video 从VFW(Windows视频)中删除编解码器日志

Video 从VFW(Windows视频)中删除编解码器日志,video,codec,vfw,Video,Codec,Vfw,每当我尝试使用x264vfw编解码器从游戏中录制视频时,我都会收到此日志消息,它会使我的游戏最小化,并不可避免地使我的工具记录黑屏几秒钟,直到我恢复游戏。我如何摆脱它 见“讨论”下的帖子: 您几乎没有选择: 1) 正如您已经发现的,您可以将“日志级别”设置为“无”。在注册表中,这将是“HKEY\U CURRENT\U USER\Software\GNU\x264\log\U level”设置为0(或“x264vfw64”而不是64位版本的“x264”)。但通过这种方式,您可以修复症状,而无需修复

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

见“讨论”下的帖子:

您几乎没有选择:

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

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

如果您使用的是Windows 10(这是我的情况),那么一个解决方案将完全按照另一个答案所做的操作(但会自动执行,无需编辑注册表)要以管理员身份运行x264vfw安装包中的
配置x264vfw
配置x264vfw64
,并在选中
零延迟
选项时将
日志级别设置为
。这将创建所需的注册表项,并消除日志窗口


如果你想通过编程实现这一点(就像从你的截图上看到的那样),Roman R.的解决方案更可取。我的答案对于那些对运行时不感兴趣的人来说只是一个选择。

嘿,谢谢你的回答。我在HKEY\U CURRENT\U USER\Software\Gnus中没有任何x264,你可以创建它。此外,您还可以选择通过安装GUI更改日志级别,如sourceforge.net上的记录单所述。