我是 python 和 ffmpeg 的新手。我有以下问题要问。
如果我从命令行运行以下命令并且它可以工作。
ffmpeg -i 1.flv temp_filename
如果我把它放在一个程序中
temp_file_handle, temp_filename = tempfile.mkstemp('.flv')
command = "ffmpeg -i " + newvideo.location + " "+ temp_filename
out = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
res = out.communicate()
生成的视频没有写入 tem_filename。为什么?