我试图从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
这些都不起作用,我做错了什么?
提前致谢
答案 0 :(得分:1)
您可能需要单独引用参数:
call(["ffmpeg", "-i", "infile.avi", "-acodec", "copy", "-vcodec", "copy", "outfile.mp4")