繁体   English   中英

通过Java屏幕截图为64位窗口创建视频

[英]Create video from screen capture in java for 64-bit windows

我正在尝试从应用程序内部捕获当前正在运行的swing应用程序的视频(用户按下录制按钮以开始录制)。 我不确定如何制作录制“直播”的视频。 我已经研究过使用Xuggler,但是不适用于64位Windows(在64位jvm上),这对于此应用程序很重要。 我认为将每个屏幕保存为图像然后将它们拼接在一起是不可行的,因为视频可能会运行几分钟,从而产生大量图像。

有没有人对此有任何经验,可以给我指出一些有关如何做到这一点的想法?

谢谢,杰夫

我还建议使用Robot截屏,但是正如您所说,您将需要一种限制捕获的内容的方法。 检测到诸如键盘和鼠标移动之类的输入事件可能暗示何时才是拍摄另一个屏幕截图的好时机,并且可能将其限制为每秒2帧。 将图像重新缝合在一起时,唯一可以确定时间的方法是使用时间戳格式(以毫秒为单位)命名文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM