我使用 JES(Jython 学生环境)制作了一个自动生成的影片剪辑。
我可以使用 playMovie()
毫无问题地播放它,但我不知道如何将其物理保存在磁盘上。
完整脚本位于 here .
...
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 bug。
我在 Windows 7 下运行 JES,并在我的 jre 中安装了所有常见的 Quicktime 和 AVI codex 以及 QTjava 库...有什么好主意吗?
<小时/>编辑:
还尝试了具有相同场景的 Linux 版本的 QuickTime 和 AVI...
最佳答案
关于java - 将 Jython/JES 生成的影片保存在本地磁盘上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17306464/