标签:
popenpython结束子进程subprocessffmpeg |
分类: python |
结论
使用python的subprocess模块(windows环境下)
如何调用ffmpeg并作为守护进程(支持ffmpeg命令中使用管道)
在新控制台/新窗口里显示(但无法在新控制台里输入)
process = subprocess.Popen('cmd', creationflags=subprocess.CREATE_NEW_CONSOLE, stdin=subprocess.PIPE)
process.stdin.write(('%s\n' % ffmpeg_cmd).encode('utf-8'))
#往控制台里写入ffmpeg命令
#这样执行完ffmpeg命令不会退出,想要调用完自动退出要使用('%s&exit\n' % ffmpeg_cmd)
process.stdin.flush()
不显示新控制台/新窗口
process = subprocess.Popen(ffmpeg_cmd, shell=True, creationflags=subprocess.CREATE_NEW_CONSOLE)
如何调用ffmpeg不作为守护进程,随python程序结束(支持ffmpeg命令中使用管道)