将一系列图像转换为Java中的video?

目前,正常运行的原型具有它需要工作的一切:一个半透明窗口,可以轻松调整您想要记录的位置,多个线程来管理屏幕截图等,但我需要做的最后一项任务已经躲过了我好几个月了。 我需要将我在一个名为temp的文件夹中转储的所有图像(我在完成所有操作后删除)转换为电影。

我已经找到了这个,但它是你在shell中使用的一种独立的东西。 我需要调整它,以便它只将所有图像( screencapture1.jpgscreencapture2.jpg等)转换为单个电影。

为什么我自己不能这样做? 因为我很难理解其他人的工作,所以编程语言。 我不知道为什么,但除非这是最简单的事情,否则我似乎无法理解它。

我建议你学习如何从java程序中调用外部程序。 然后,您可以运行您链接到的示例程序。 或者如果您想要更多function,请使用ffmpeg ,它也将从命令行自动执行此操作:

 ffmpeg -i screencapture%d.jpg -vcodec mpeg4 outfile.avi 

ffmpeg允许您自定义有关输出video的许多内容。 只需查看所有选项的文档。

Java命令Runtime.getRuntime().exec(...)将允许您运行传递它的任何命令行。 如果你谷歌它有很多如何做到这一点的例子。

我建议使用Xuggler 。 这是一个介绍 。