gpt4 book ai didi

java - 在 64 位窗口的 java 中从屏幕捕获创建视频

转载 作者:行者123 更新时间:2023-11-29 09:23:10 26 4
gpt4 key购买 nike

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

有没有人有这方面的经验,可以给我一些关于如何做到这一点的想法?

谢谢,杰夫

最佳答案

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

关于java - 在 64 位窗口的 java 中从屏幕捕获创建视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com