2013-06-25 48 views
1

我使用JES(學生的Jython環境)製作了自動生成的影片剪輯。在本地磁盤上保存使用Jython/JES生成的電影

我可以玩沒有任何問題,使用playMovie(),但我不知道如何讓它在物理上保存在磁盤上。

完整的腳本位於here

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

注:

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

我調用函數時writeQuicktime()得到這個錯誤,我也嘗試了功能writeAVI(),用完全相同的結果。

這個錯誤聽起來像是Jython/JES庫中的一個java錯誤。

我在Windows 7下運行JES,並安裝了所有常見的Quicktime和AVI codex以及QTjava庫在我的jre ...任何好主意?


編輯:

也試過Linux版本與兩個QuickTime和AVI同樣的場景......

回答

1

那麼,答案是:不要使用.png S作爲輸入請使用.jpg。請參閱相關主題here。感謝Yve的解決方法。