gpt4 book ai didi

python - 使用子进程执行 C 程序

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

我正在尝试从 Python 脚本调用以下命令:

ffmpeg -i infile.avi -acodec copy -vcodec copy outfile.mp4

这是我的尝试:
from subprocess import call
call(["ffmpeg","-i infile.avi", "-acodec copy", "-vcodec copy", "outfile.mp4")

我也试过
call(["ffmpeg","-i infile.avi -acodec copy -vcodec copy outfile.mp4")

我收到以下错误
Unrecognized option 'i infile.avi'.
Error splitting the argument list: Option not found

这些都不起作用,我做错了什么?

提前致谢

最佳答案

您可能需要单独引用您的参数:

call(["ffmpeg", "-i", "infile.avi", "-acodec", "copy", "-vcodec", "copy", "outfile.mp4")

关于python - 使用子进程执行 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17759577/

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