subprocess end
John Deas
john.deas at gmail.com
Sun Apr 6 13:50:51 EDT 2008
Hi,
I am coding a small script to batch-convert flv files. At the core of
it, mencoder is called through
processString='mencoder -oac lavc -ovc lavc -of lavf -lavcopts
aglobal=1:vglobal=1:vcodec=mpeg4:acodec=libfaac:vbitrate=256:abitrate=64
-lavfopts format=mp4 -ofps 15 -vf scale=320:240,harddup -ss '+currBegin
+' -endpos '+currEnd+' -o '+currOutput+' '+inputName
p = subprocess.Popen(processString, shell=True,stdout=subprocess.PIPE)
However, instructions following this last one do not wait for it to
complete. Is it possible to change this behaviour, so that the rest of
my script is executed only when this subprocess has finished its
execution ?
Thanks
JD
More information about the Python-list
mailing list