Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mac OS X上将Java Swing GUI录制为视频文件?_Java_Macos_Swing_Quicktime - Fatal编程技术网

如何在Mac OS X上将Java Swing GUI录制为视频文件?

如何在Mac OS X上将Java Swing GUI录制为视频文件?,java,macos,swing,quicktime,Java,Macos,Swing,Quicktime,我的Java Swing应用程序有一个扑克牌手的动画回放。我想让用户录制这个回放,这样就可以将它发送给其他人,并在QuickTime中回放 你知道如何在一段时间内录制Swing JFrame吗?如果你想要一个独立的视频,你需要进行屏幕捕获并将其编码成电影 您可以使用java.awt.Robot类捕获用户看到的窗口,并频繁地捕获以获得合理的帧率。不幸的是,我不熟悉一种可以在Java下将帧编码为视频的工具。JMF应该能够做到这一点。是一个关于如何使用JMF进行屏幕抓取和编码的教程 “不熟悉一个可以在

我的Java Swing应用程序有一个扑克牌手的动画回放。我想让用户录制这个回放,这样就可以将它发送给其他人,并在QuickTime中回放


你知道如何在一段时间内录制Swing JFrame吗?

如果你想要一个独立的视频,你需要进行屏幕捕获并将其编码成电影


您可以使用java.awt.Robot类捕获用户看到的窗口,并频繁地捕获以获得合理的帧率。不幸的是,我不熟悉一种可以在Java下将帧编码为视频的工具。

JMF应该能够做到这一点。是一个关于如何使用JMF进行屏幕抓取和编码的教程

“不熟悉一个可以在Java下将帧编码为视频的工具。”JMF的负责人会这样做。