我正在使用vlcj捕获在Windows Server 2016上运行的Java应用程序的gui。在与远程桌面连接之前,它可以正常工作,但是当我关闭连接或将其最小化时,控制台将出现很多错误:< / p>
[000000001c10dfd0] screen demux error: error during BitBlt()
[000000001c10dfd0] screen demux error: error during BitBlt()
[000000001c10dfd0] screen demux error: error during BitBlt()
重新连接后,不会再抛出错误。当我没有连接时,输出文件也不包含该部分。
即使未与远程桌面连接,我是否可以使Windows Server呈现桌面?
运行环境为Windows Server 2016。 应用程序是在64位1.8.0_172 jre上运行的Java swing桌面应用程序
vlc设置:
[:sout=#transcode{vcodec=h264,vb=4096,scale=1.000000}
:duplicate{dst=file{dst=C:\Users\Administrator\Desktop\screen.mp4}},
:screen-fps=14, :screen-caching=500, :screen-top=70,
:screen-left=1180, :screen-width=630, :screen-height=920]