1

我使用 JES(Jython Environment for Students)制作了一个自动生成的影片剪辑。

我可以使用 毫无问题地播放它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 错误。

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


编辑 :

还为 QuickTime 和 AVI 尝试了具有相同场景的 Linux 版本...

4

1 回答 1

1

好吧,答案是:不要使用.pngs 作为输入帧,.jpg而是使用 s。请参阅此处的相关主题。感谢Yve的解决方法。

于 2013-06-30T20:44:29.967 回答