从渲染2D Java到Flash

Ber*_*own 6 java video

有没有办法将2d图形渲染为flash.如果不是直接闪存,有没有办法在Java中将2d图形渲染成某种视频格式?

理想情况下,我不想动作捕捉swing应用程序,我想使用Java库来呈现视频.

图形可能包括一些简单的东西,一个在屏幕上移动的彩色矩形.

这样做的关键技术是什么?

Ben*_*Ben 5

在回答类似的早期问题 ,提到Xuggler是一种从一系列图像中编码视频的方法.我还没有在Java中看到任何实际捕获图形作为视频流的东西.

我刚刚在Werner Randelshofer的CubeTwister应用程序中找到了QuickTimeWriter类.Javadoc中的示例代码并没有完全开箱即用,但我确实设法通过将我的JComponent"定期"打印到BufferedImage来从一个现有的Swing演示应用程序生成一些代码来生成一部电影.可能有更好的方法,但它可以作为原理的证明.

如果重复使用代码,您应该检查条件,但如果我理解正确,他将根据知识共享署名许可证提供该代码.


And*_*son 2

使用 将图像写入 JPEG ImageIO,然后JpegImagesToMovie.javaJMF 可以将这些图像转换为 MOV 格式。