我正在寻找一种将覆盖添加到正在运行的Windows游戏的方法,例如OBS(游戏流应用程序,用于 Twitch)。
我虽然关于使用该Robot
课程每秒截取 25/30 个屏幕截图并显示它们,但我不确定这是正确的解决方案..
所以我的问题如下:如何将正在运行的应用程序屏幕共享到 Java 应用程序(本地主机,同一台计算机),以便在其前面添加覆盖?
编辑:我尝试使用 VLC 流媒体,但这使计算机非常滞后(i7/8Gb)...我也尝试使用 FFMpeg,使用screen-capture-recorder
and gdigrab
,计算机并不滞后,但视频实时下降 5/10 FPS .
在 FFMpeg 中,我使用了以下命令:ffplay -f dshow -f gdigrab -i title="<NAME>" -framerate 30
.
我想要一台 25/30 FPS 的游戏电脑 (i7/8Gb)..