<p>我在<a href="http://personal.denison.edu/~bressoud/cs110-f12/Supplements/JESHelp/9_Video_Functions.html" rel="nofollow noreferrer">JES video functions</a>和您的代码中的第一眼就告诉我类似(完全有效的示例):</p>
<pre><code>import os
import random
def synthesizeFrameAndCreateMovie(folder):
# Create an empty movie to receive the frames
movie = makeMovie()
# Compute & save the frames
w = 40
h = 25
nb_frames = 60 # Will give 60 frames at 30 fps => movie duration : 2 sec.
for z in range(0, nb_frames):
pic=makeEmptyPicture(w, h)
for x in range (0, w):
for y in range (0, h):
#makeColor() takes red, green, and blue (in that order) between 0 and 255
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
color = makeColor(r,g,b)
px = getPixel(pic, x, y)
setColor(px, color)
# Create one frame and inject in the movie object
filename = os.path.join(folder, 'pic%03d.png' % z)
writePictureTo(pic, filename)
addFrameToMovie(filename, movie)
# return the movie
return movie
movie = synthesizeFrameAndCreateMovie("D:\\FOLDER")
print movie
#writeQuicktime(movie,"D:\\FOLDER\\movie.mov", 30)
playMovie(movie)
</code></pre>
<p><br/>
输出(帧):</p>
<hr/>
<p>……<img src="https://i.stack.imgur.com/FQSP2.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/hC3oY.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/CH2ZR.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/tA9uG.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/CH2ZR.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/CH2ZR.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/tA9uG.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/tA9uG.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/FQSP2.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/hC3oY.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/CH2ZR.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/tA9uG.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/tA9uG.png" alt="enter image description here"/>。。。。。。在</p>
<hr/>
<p><strong><em>编辑:</em></strong></p>
<p>更有趣的是:<strong><em>动画一行</em></strong>(代码采用<a href="https://stackoverflow.com/a/17333395/1715716">here</a>)。。。在</p>
^{pr2}$
<p><br/>
输出(帧):</p>
<hr/>
<p>……<img src="https://i.stack.imgur.com/Ts8im.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/fgCGU.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/hJlPo.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/EzHp1.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/kXbOE.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/aAuLP.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/9XVqP.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/FVCVT.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/pkQGb.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/8800D.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/5QA46.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/gwSzB.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/gwSzB.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/8800D.png" alt="enter image description here"/>…<img src="https://i.stack.imgur.com/gwSzB.png" alt="enter image description here"/>。。。。。。在</p>
<hr/>