ffmpeg and python big problem

Emile van Sebille emile at fenx.com
Fri May 22 16:13:22 EDT 2009

On 5/22/2009 11:38 AM Rhodri James said...
> On Fri, 22 May 2009 13:54:26 +0100, TerabyteST <gabrycir at gmail.com> wrote:
>> @Emile: if I can access MEncoder from python and give it the images
>> one by one, using a stream like i'm doing in ffmpeg, or telling it a
>> sequence to make a video from, I could try it.

Here's the relevant code I'm using.  You can follow by mencoder's 
argument options what everything is, but essentially it expects that the 
images are collected in stillsdir, sub-titles are in srtfn, sub-title 
font in fontfn and then it creates the movie tmpfile, and if successful, 
renames it avifile.



cmdstr = '/usr/local/bin/mencoder mf://%s/*.jpg -mf 
type=jpg:w=640:h=480:fps=%d -fps %d -ofps %d -s
ub %s -font %s -vf pp=hb/vb -ovc lavc -lavcopts 
vcodec=msmpeg4v2:vbitrate=%d -oac copy -quiet -o "%s" && mv -f
  "%s" "%s"' % 
print "generating movie %s from %s/" % (avifile,stillsdir)
print cmdstr
results = commands.getstatusoutput(cmdstr)
print results

> You seem to have emailed me directly, not the list.  I've copied this
> back to the list so Emile can see it too.

Thanks Rhodri -- Emile

More information about the Python-list mailing list