Menu

[r587]: / trunk / htdocs / examples / movie_demo.py  Maximize  Restore  History

Download this file

23 lines (18 with data), 589 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
import os, sys
from matplotlib.matlab import *
files = []
figure(figsize=(5,5))
ax = subplot(111)
for i in range(50): # 50 frames
cla()
imshow(rand(5,5), interpolation='nearest')
fname = '_tmp%03d.png'%i
print 'Saving frame', fname
savefig(fname)
files.append(fname)
print 'Making movie animation.mpg - this make take a while'
os.system("mencoder 'mf://_tmp*.png' -mf type=png:fps=10 -ovc lavc -lavcopts vcodec=wmv2 -oac copy -o animation.mpg")
#os.system("convert _tmp*.png animation.mng")
# cleanup
for fname in files: os.remove(fname)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.