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



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

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

完整的脚本位于此处。

...
movie = synthesizeFrameAndCreateMovie("D:\FOLDER")
print movie
writeQuicktime(movie,"D:\FOLDER\movie.mov", 30)             [LINE 35]
#playMovie(movie)

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

>>> 
======= 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

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

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

我在Windows7下运行JES,并在我的jre中安装了所有常见的Quicktime和AVI编解码器以及QTjava库。。。有什么绝妙的主意吗?


编辑:

还尝试了QuickTime和AVI使用相同场景的Linux版本。。。

答案是:不要使用.pngs作为输入帧,而是使用.jpgs。请参阅此处的相关主题。谢谢Yve的变通方法。

相关内容

  • 没有找到相关文章

最新更新