嗨,我目前正在使用这个 python 代码:
import subprocess
import shlex
cmd = "ffmpeg -v error -i 3.mp4 -f null - 2>error.log"
new_cmd = shlex.split(cmd)
subprocess_cmd = subprocess.list2cmdline(new_cmd)
print(subprocess_cmd)
subprocess.call(new_cmd)
问题是当我运行代码时出现以下错误:
[NULL @ 0x555594682920] 无法为 '2>error.log' 2>error.log 找到合适的输出格式:参数无效
谁能帮忙解决这个问题!