代码之家  ›  专栏  ›  技术社区  ›  Steve McLeod

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

  •  2
  • Steve McLeod  · 技术社区  · 16 年前

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

    有没有办法记录下一段时间内的摇摆JFrame?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Thorbjørn Ravn Andersen    16 年前

    如果你想要一个独立的视频,你需要截屏并将其编码成电影。

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

        2
  •  0
  •   Denis Tulskiy    16 年前

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