2012-09-09 35 views
1

我在Windows XP計算機上安裝了python 2.5。我想從圖像列表中創建一個視頻(最好是AVI)。我也希望能夠爲視頻添加聲音。我已經嘗試過pymedia(不斷崩潰),pyFFMPEG(給DLL未找到ImportError),pyglet(僅顯示視頻)和OpenCV(不會安裝)等模塊。我想用py2exe將我的程序編譯成一個windows可執行文件,如果該程序可以通過我的程序重新分發,我會願意使用外部程序,並且在程序編譯時它可能是Popened。如果該程序與PIL或pygame圖像兼容,那將會很好,但如果不行的話,我可能可以解決這個問題。如果有這樣的一個,或者如果你能幫我讓PyFFMPEG與python 2.5一起工作,那會很好。謝謝!有沒有辦法用python製作視頻?

+0

也許你應該嘗試使用其中一個模塊製作視頻嗎? – Tadeck

+0

我通過使用['subprocess'](http://docs.python.org/library/)調用['ffmpeg'](http://www.ffmpeg.org/ffmpeg.html) subprocess.html)。 – icktoofay

回答

0

對於'製作視頻'的含義並非100%清楚。如果你說因爲某種原因不喜歡使用ffmpeg,你可以運行使用mencoder。

無論如何,您需要一個視頻源和視頻編碼器來生成視頻。當然你可以用python編寫你自己的視頻編碼器,但是這會讓你在接下來的幾個月內只做這些,而且運行速度會非常慢。

您需要一個原始的YUV輸入來編碼或另一個流來轉碼和'製作視頻'。輸入可以來自硬件,也可以來自套接字上的文件或流。

相關問題