我使用 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 版本...