目前,功能原型拥有工作所需的一切:一个半透明窗口,可以轻松调整您想要记录的位置的大小,多个线程来管理屏幕截图等,但我需要它完成的最后一项任务却没有完成我几个月了。我需要转换所有转储到我创建的文件夹中的图像temp
(一切完成后我将其删除)放入电影中。
我已经找到了this,但它是您在 shell 中使用的一种独立的东西。我需要调整它,以便它只转换所有图像(screencapture1.jpg
, screencapture2.jpg
等)合并成一部电影。
为什么我自己不能做这件事?因为我不擅长理解其他人的工作,尤其是编程语言方面。我不知道为什么,但除非是最简单的事情,否则我似乎永远无法理解它。
我建议只学习如何从 java 程序调用外部程序。然后你就可以运行你链接到的示例程序。或者,如果您想要更多功能,请使用ffmpeg这也会从命令行自动执行此操作:
ffmpeg -i screencapture%d.jpg -vcodec mpeg4 outfile.avi
ffmpeg 允许您自定义有关输出视频的许多内容。只需查看所有选项的文档即可。
Java 命令Runtime.getRuntime().exec(...)
会让你运行你传递给它的任何命令行。如果你用谷歌搜索的话,有很多关于如何做到这一点的例子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)