【问题标题】:Saving a movie generated with Jython/JES on local disk将使用 Jython/JES 生成的影片保存在本地磁盘上
【发布时间】:2013-07-01 04:44:29
【问题描述】:

我使用 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 错误。

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


编辑:

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

【问题讨论】:

    标签: java save jython movie jes


    【解决方案1】:

    嗯,答案是:不要使用.pngs 作为输入帧,而是使用.jpgs。请参阅相关主题here。感谢Yve 的解决方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-13
      • 2011-01-10
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多