2013-06-25 8 views
1

JES (학생용 자이 썬 환경)를 사용하여 자동 생성 된 무비 클립을 만들었습니다.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 

주 : 기능 writeQuicktime()를 호출 할 때

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

나는이 오류가 나는 또한 똑같은 결과, 기능 writeAVI()을 시도했다.

이 오류는 Jython/JES 라이브러리의 Java 버그와 같습니다.

저는 Windows 7에서 JES를 실행하고 있으며 모든 일반적인 Quicktime 및 AVI 코덱뿐만 아니라 QTjava 라이브러리를 제 jre에 설치했습니다 ... 훌륭한 아이디어가 있습니까?


는 편집 : 또한 퀵타임 및 AVI 모두 동일한 시나리오와 리눅스 버전을 시도

...

답변

1

글쎄, 대답은 : 입력으로 .png의를 사용하지 마십시오 대신 .jpg을 사용하십시오. 관련 주제 here을 참조하십시오. 해결 방법은 Yve에게 감사드립니다.