2013-07-22 51 views
1

我正在使用Google App Engine託管一個網站,我希望用戶能夠上傳任何視頻,然後我想使用flowplayer來顯示它,這需要MP4和webm格式支持所有瀏覽器。我已經在用戶上傳視頻的情況下正常工作,然後我可以爲其提供服務,但我需要將其轉換爲這兩種格式,以便每個人都可以查看視頻。Google App Engine上的Python視頻轉換

是否有任何我可以導入的Python項目來執行App Engine上的轉換或顯示我如何使用Google Compute Engine之類的任何資源進行轉換?我需要它在服務器上自動完成,大多數在python中看起來很穩定的項目都是通過在個人計算機上通過命令行完成的。

回答

1

我不確定Google App Engine,但您可能想使用FFMPEG進行調查。我目前在heroku上託管一個網站,並且能夠使用它產生一個任務,該任務將自動從上傳的視頻中抓取圖像進行顯示,並將上傳的文件轉換爲mp4。爲了轉換到mp4,您需要使用libx264進行編譯。我不是這方面的專家,但它可能是你想要查看的東西,如果你還沒有。在我的heroku應用程序中,我可以將上傳轉換爲mp4,但它肯定需要一些時間才能找出正確的配置,並且所需時間仍然比我想要的要長。但是,我也是一個相當新的開發人員,這是我創建的第一個應用程序,因此您可能更容易按照您的需要進行工作。

+0

感謝您的迴應!是的,我已經閱讀了關於FFMPEG的一些信息,它絕對可以做我想做的事情,但是你是如何讓它在你的Heroku應用上運行的?你只是將所有的依賴項添加到項目的src?你的後端寫了什麼? – clifgray

+0

任何機會的代碼片段? – clifgray