我正在尝试使用最新版本的 Oracle JDK8 附带的 JavaFX 编写一个简单的卡拉 OK 制作应用程序。我可以简单地将带有 mp4 扩展名的电影和 JavaFX Text 放在一个场景中,方法是将 MediaView 和 Text 对象放入一个 Group 中,并将该组添加到 Scene 对象中,效果很好。
我的问题是如何以 mp4 格式导出最终输出。输出应该包含带有基于时间的动画文本的电影,就像在应用程序中的场景中看到的那样。我在这里使用的电影已经是 mp4 格式。
谢谢。
最佳答案
您无法使用 JavaFX 开箱即用地创建 mp4 文件,即。 e.没有第三方产品。
仅仅因为电影已经是 mp4 格式并不意味着您可以在其上覆盖某些内容并保持 mp4 文件原样。您必须使用覆盖的内容重新编码电影。
关于JavaFX 文本叠加和导出叠加影片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29987860/