我一直试图传递一个命令在shell中工作,只在文本双引号在命令行中的“concat:file1 | file2”参数ffmpeg。
@H_301_10@我不能让这个工作从python与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将不会采取任何其他方式,而不是引号周围的连接区。有没有办法成功地传递这行到subprocess.Popen命令?