当我在 cmd 中运行它时,我遇到了 ffmpeg 的问题,我有正确的输出 "ffprobe passionfruit.mp4 -show_streams"
但是当我使用相同的子进程时:
command = 'ffprobe "C:/Users/NMASLORZ/Downloads/passionfruit.mp4" -show_streams'
p = subprocess.Popen(command, universal_newlines=True, shell=True,stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
text = p.stdout.read()
retcode = p.wait()
print (text)
Run Code Online (Sandbox Code Playgroud)
我有这个输出:“'ffprobe' 不被识别为内部命令或外部命令、可执行程序或批处理文件。” 我尝试了每个合成器,即使在列表中我仍然有相同的输出