当我使用 Win 键 + G 捕获视频时,视频质量非常糟糕。为了让您大致了解质量的糟糕程度,以下是原始图像与捕获图像的屏幕截图:
我按照以下链接更改了Win10的设置,但结果却毫无希望: https://support.microsoft.com/en-us/help/4026653/windows-10-video-quality-of-game-clips
我也尝试过使用 MS Powerpoint 截取屏幕,但结果是一样的。
答案1
如果你有设置 > 游戏 > 捕获在“录制的视频”下将帧速率设置为“60 fps”,将“视频质量”设置为高,然后您就完成了 Windows 设置应用程序所能做的所有事情。
如果这还不够,您可能在注册表设置方面会更幸运。我建议至少在进行注册表工作之前创建一个系统还原点,以便在出现问题时能够撤消它们。在测试新的注册表设置之前,请重新启动。
注册表设置位于
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR
。它们由 Microsoft 记录在以下页面下
Windows.Media.Capture 命名空间。
其中有用的有:
VideoEncodingBitrateMode
:该值1
代表高比特率。VideoEncodingFrameRateMode
:该值1
代表高帧率。VideoEncodingResolutionMode
:该值0
代表自定义。分辨率由CustomVideoEncodingHeight
和指定CustomVideoEncodingBitrate
。CustomVideoEncodingHeight
:自定义视频编码高度CustomVideoEncodingBitrate
:广播流的自定义视频编码比特率(以比特/秒为单位)
如果提高上述值不能提高视频质量,您可以考虑使用其他软件。请查看
分享X,但在许多文章中还可以找到更多,例如
12 款最佳 Windows 游戏录制软件。
答案2
由于 PowerPoint 也很糟糕,我建议尝试使用 ffmpeg 来录制屏幕。
请参阅https://trac.ffmpeg.org/wiki/Capture/Desktop#Windows
分别尝试该页面上显示的gdigrab
示例dshow
,看看其中一个效果是否更好。gdigrab
不过我会先尝试,因为它不需要安装任何其他东西。
另请参阅该页面上的硬件编码部分,了解如何使用 NVIDIA 卡加速编码(或者如果使用 Intel CPU 但没有 NVIDIA GPU,h264_qsv
则可以使用它h264_nvenc
来进行硬件加速)。
在它列出的命令中,您可以使用-b:v 5M
将视频比特率设置为 5Mbps,这应该是一个不错的测试。
例如,这对我来说适用于 1920x1080 的清晰流畅的视频(尝试 4K 太不连贯)ffmpeg -f gdigrab -framerate 30 -i desktop -b:v 5M -c:v h264_qsv -preset veryfast test.mp4
答案3
我推荐 Nvidia Shadowplay、AMD Relive 和 OBS。
它们是免费的,没有水印,几乎没有丢帧。最重要的是,即使您正在运行资源密集型程序(例如玩 WOW 游戏),Relive 和 Shadowplay 也可以轻松处理屏幕录制。
来看看吧,这里有 14 款录音软件推荐测试评论: https://www.videoproc.com/download-record-video/game-screen-recorder.htm