我一直在尝试传递一个命令,该命令仅适用于命令行"concat:file1|file2"
中 ffmpeg 参数周围的文字双引号。
但是,我不能使用subprocess.Popen()
. 任何人都知道如何将引号传递给 subprocess.Popen?
这是代码:
command = "ffmpeg -i "concat:1.ts|2.ts" -vcodec copy -acodec copy temp.mp4"
output,error = subprocess.Popen(command, universal_newlines=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE).communicate()
当我这样做时,ffmpeg 除了在 concat 段周围引用引号外,不会采取任何其他方式。有没有办法成功地将这一行传递给 subprocess.Popen 命令?