【发布时间】:2014-02-09 07:43:02
【问题描述】:
我尝试了 3 种方法从 python 调用 ffmpeg,但它总是阻塞并且不返回任何结果。
但是,如果我从 shell 执行它,它就可以工作。
例如:
/usr/bin/ffmpeg -y -i /tmp/uploadedfiles/movie8_15_10s.mpg -ar 1600 -ac 1 /tmp/uploadedfiles/movie8_15_10s.mpg.wav
这行得通。
然而,
ffmpeg_command = "/usr/bin/ffmpeg -y -i test.wav testout.wav"
f_ffmpeg=os.popen(ffmpeg_command);
这会使 python 挂起。
【问题讨论】: