我想创建一个跨平台的幻灯片制作器桌面应用程序(主要是 Windows 和 Mac),幻灯片将使用一组带有背景音乐、字幕/标题的图像生成,并且每张幻灯片/图像之间都会有一个过渡。
我已经完成了所有的 UI,并且在 Windows 和 Mac 上都运行良好。现在唯一的“小”问题是
如何使用原生 java 库/框架从一组带有“过渡”和“字幕”的图像生成视频,并在背景中添加一些音乐;-)
我希望视频输出格式至少为 avi 和 mov,过渡如下:
1)淡入淡出
2)缩放(图像将从例如 64x64 放大到完整视频大小)
3)多个(多个图像将出现在单张幻灯片中)
我使用 JMF 示例从 .jpeg 图像生成 .mov 有问题,但如果我可以添加过渡效果可能会起作用?但似乎 JMF 主要用于媒体播放,它只支持几种媒体格式(用于输出)。
我还阅读了一些 jffmpeg 文档,但它似乎也不支持转换。我也尝试过 FMJ 但没有用,现在我被卡住了,需要帮助,关于如何在 java 中完成这项任务。
如果有人能指导我正确的方向,我将非常感激。
--
非常感谢