2013-06-25 34 views
1

我正在使用JES,並準備好makeQuicktimeMovie我的png文件。 我找不到任何地方,我可以使用PNG文件嗎?可以makeQuicktimeMovie用於png文件嗎?

的JES功能如下:

def makeQuicktimeMovie(): 
    file = pickAFile() 
    myMovie = makeMovieFromInitialFile(file) 
    writeQuicktime(myMovie, "C:\\myframes\\myMovie.mov", 30) 
+1

是的,'PNG'很好(剛剛測試過),但是如果您使用'makeMovieFromInitialFile()',則必須對圖像的文件名進行索引:例如。 pic000.png(通過'pickAFile()'選擇的那個),pic001.png,...,pic152.png,... –

+1

這是'os.path.join中'%03d'的目標(文件夾,'pic%03d.png'%frameNumber)',這是在這裏討論:http://stackoverflow.com/a/17288440/1715716 –

回答

2

這裏是document

makeMovieFromInitialFile(文件名):

文件名:串路徑的第一幀電影。

返回:使用給定文件作爲第一幀的電影對象 將文件名作爲輸入。使用給定的文件作爲第一個幀和使用順序命名文件用於隨後幀(即frame001,frame002等)返回一個Movie對象


編輯:

看來,writeQuicktime()writeAVI().jpg s序列(在Windows和Linux下測試)。

+1

不,我不這麼認爲,但JES是非常糟糕的記錄。他們可能跳過了擴展名,因爲JES還支持JPEG等。 –

+1

現在我正在給你寫一封電子郵件,所以一旦你把它放在你的盒子裏,你可以回覆我,幷包括你想要在zip中處理的png 。我會試一試。你的操作系統是什麼? –

+0

可以附加到您的問題它拋出的錯誤(如果有任何消息),請?哦,還有一件事,我只能用'playMovie'。 'writeQuicktime'或'writeAVI'都會在Windows和Linux上崩潰,對我來說:http://stackoverflow.com/q/17306464/1715716 –

相關問題