我一直在程序中合并子流程调用。我对其他命令的子进程调用没有问题,但是我在获取命令行输入时遇到问题
ffmpeg -r 10 -i frame%03d.png -r ntsc movie.mpg
在subprocess.call()内部工作
我尝试了以下操作,但均未成功:
subprocess.call('ffmpeg -r 10 -i %s frame%03.d.png - r ntsc movie.mpg')
有什么想法吗?我是否要分离出不同的命令,是否用%s
,来指定字符串,整数等%d
?
我发现这种替代方法很简单,答案也可以。
subprocess.call('ffmpeg -r 10 -i frame%03d.png -r ntsc '+str(out_movie), shell=True)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句