我有一个python脚本,它应该使用以下函数运行ffmpeg命令:
def transcode(in_path, out_path):
cmd = ["ffmpeg", "-y", "-i", in_path, '-vf smartblur=lr=1']
cmd += ["-an", out_path]
print("Running:", " ".join(cmd))
subprocess.run(cmd, stdout=cmdout, stderr=cmdout)
当我运行python脚本时,由于以下ffmpeg错误而失败:
^{pr2}$你可以在第一行看到它试图执行的命令,当我在命令行中运行它时,它工作得很好。当我在shell中运行该命令时,它输出的ffmpeg版本和参数与上面的错误中所写的相同。在
我觉得我错过了一些简单而关键的事情,谁能给我指出正确的方向?在
您可能需要像这样拆分“-vf smartblur”选项:
相关问题 更多 >
编程相关推荐