Winxp 在 IE 中运行 wmp
Printscreen 和 Gadwin 都无法捕捉到图像
我只能假设这与视频和普通应用程序的内存捕获/存储方式有关
答案1
显然关闭视频加速可以工作,据说是因为 printscreen 在显卡上需要渲染之前会拍摄屏幕缓冲区的快照。如果是 GPU 加速的编解码器,那么这样做会使性能明显下降。
或者,您可以使用 VLC 并使用它来拍摄快照 - 它不需要任何花哨的东西,并且可以产生非常好的屏幕截图 - 您可以使用快捷方式 -ctrl alt s 在那里。
答案2
当程序使用“覆盖”播放视频时,您在那里看到的内容实际上并不存在于桌面“软件”上。该位置留有一个洞,视频卡本身会通过硬件直接将视频渲染到该洞中,仅显示在显示器上。
大多数视频程序都可以关闭覆盖模式,包括 XP 中的 WMP。它位于 WMP 更高级选项中的显示或视频区域。关闭覆盖后,CPU 的使用会稍微多一点,而不是在 GPU 上渲染。然后图片将实际存在于“桌面上”,并且可能会出现屏幕截取甚至视频流故障。
在许多第三方视频程序中调整它比在 DXdiag(仅限 DirectX 诊断程序 XP)或通过系统本身进行调整更容易。 MCP 和 VLC 可以更快地更改渲染类型。 在 Windows Media Player 中,虽然速度没有那么快,但它确实存在。