我嘗試了3種方法從python調用ffmpeg,但它總是阻塞並且不返回任何結果。爲什麼從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);
這使得蟒蛇掛起。
謝謝jcollado,這就像一個魅力工作! – rosh 2012-02-24 10:02:44