gpt4 book ai didi

Python Popen - 环境 - ffmpeg 崩溃

转载 作者:行者123 更新时间:2023-12-04 23:04:50 27 4
gpt4 key购买 nike

我正在尝试在 Windows 7 (python 2.7) 上运行 ffmpeg 命令,该命令在命令行上运行得很好,但是 env我的Popen不管用。
这是工作命令行:

SET FFREPORT=level=48:file=C\:\\temp\\TESTFFMPEGOUTPUT.txt && C:\Temp\ffmpeg\ffmpeg.exe -i “I:\somefolder\testInput.mov" "I:\somefolder\testOutput.mov"

这是我当前的python代码:
ffreport = "level=48:file={}".format(self.logFilePath) + " && "
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
self.process1 = Popen(command, startupinfo=startupinfo, shell=False, env={'SET FFREPORT':ffreport})

这会导致 Windows 报告“ffmpeg 已停止工作”。
不知道如何修复。

最佳答案

command = r"C:\Temp\ffmpeg\ffmpeg.exe -i I:\somefolder\testInput.mov I:\somefolder\testOutput.mov"

self.process1 = Popen(
shlex.split(command), shell=False,
env=dict(FFREPORT="level=48:file=C\:\\temp\\TESTFFMPEGOUTPUT.txt"))

关于Python Popen - 环境 - ffmpeg 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28048602/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com