Java 在本地磁盘上保存使用Jython/JES生成的电影

Java 在本地磁盘上保存使用Jython/JES生成的电影,java,save,jython,movie,jes,Java,Save,Jython,Movie,Jes,我使用JES(Jython学生环境)制作了一个自动生成的电影剪辑 我可以使用playMovie()毫无问题地播放它,但我不知道如何将它物理保存在磁盘上 完整脚本位于 调用函数writeQuicktime()时出现此错误: 注意:我还尝试了函数writeAVI(),得到了完全相同的结果 这个错误听起来像是Jython/JES库中的java错误 我在Windows7下运行JES,并在我的jre中安装了所有常见的Quicktime和AVI codex以及QTjava库。。。有什么好主意吗 编辑: 还

我使用JES(Jython学生环境)制作了一个自动生成的电影剪辑

我可以使用
playMovie()
毫无问题地播放它,但我不知道如何将它物理保存在磁盘上

完整脚本位于

调用函数
writeQuicktime()
时出现此错误:

注意:我还尝试了函数
writeAVI()
,得到了完全相同的结果

这个错误听起来像是Jython/JES库中的java错误

我在Windows7下运行JES,并在我的jre中安装了所有常见的Quicktime和AVI codex以及QTjava库。。。有什么好主意吗


编辑:


还尝试了Linux版本,在QuickTime和AVI上使用相同的场景…

答案是:不要使用
.png
s作为输入帧,而是使用
.jpg
s。请参阅相关主题。谢谢您的解决方案。

答案是:不要使用
.png
s作为输入帧,而是使用
.jpg
s。请参阅相关主题。谢谢你的解决办法

...
movie = synthesizeFrameAndCreateMovie("D:\\FOLDER")
print movie
writeQuicktime(movie,"D:\\FOLDER\\movie.mov", 30)             [LINE 35]
#playMovie(movie)
>>> 
======= Loading Progam =======
Movie, frames: 60
The error was: Index: 0, Size: 0
I wasn't able to do what you wanted.
The error java.lang.IndexOutOfBoundsException has occured
Please check line 35