私は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に書き込まれませんでした。なんで?