有没有办法把2d图形渲染成flash。如果不能直接转到flash,有没有办法用Java将2d图形渲染成某种视频格式?
理想情况下,我不想做动作捕捉swing应用程序,我想使用Java库来渲染视频。
图形可能包括一些简单的东西,一个在屏幕上移动的彩色矩形。
实现这一目标的关键技术是什么?
发布于 2011-06-14 00:26:11
使用ImageIO将图像写入JPEG,然后JMF的JpegImagesToMovie.java可以将这些图像转换为MOV格式。
发布于 2011-06-07 19:28:16
在回答similar earlier question时,提到了Xuggler作为一种从图像序列编码视频的方式。我还没有在Java中看到任何可以将图形作为视频流捕获的东西。
我刚刚找到了Werner Randelshofer的CubeTwister应用程序中使用的QuickTimeWriter类。Javadoc中的示例代码并不是开箱即用的,但我还是设法将一些代码组合在一起,通过定期将我的JComponent打印到BufferedImage来从我现有的Swing演示应用程序中生成一部电影。也许有一种更好的方法,但它可以作为原则的证明。
如果重复使用代码,你应该检查条件,但如果我理解正确,他是在Creative Commons Attribution许可证下提供它的。
https://stackoverflow.com/questions/6170675
复制相似问题