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

标签 java macos swing quicktime

我的 Java Swing 应用程序有一个扑克牌的动画回放。我想让用户录制此播放,以便可以将其发送给其他人并在 QuickTime 等设备中播放。

关于如何随时间记录 Swing JFrame 有什么想法吗?

最佳答案

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

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

关于java - 如何在 Mac OS X 上将 Java Swing GUI 录制为视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3612930/

相关文章:

java - 如何在java中对齐JPanel

java - 比较两个图像图标?

java - 滚动 JTree,使最后一行位于 Java 中 JScrollPane 的顶部

java - 在服务器端启用 "Ignoring unsupported cipher suite"时出现 "-Djavax.net.debug=ssl:handshake"消息

java - 在 Play Controller-Action 中通过 #flatMap() 链接 Promise

java - 将三维对象存储在一维数组中

macos - 如何取消 Postgres 中的错误命令(从终端)?

javascript - Android:将 html 字符串从 java 传递到 javascript

ios - OSX 和 iOS 之间的 iCloud 核心数据共享

ios - 在 XCode : Signature invalid 之外测试 iCloud