2011-04-02 81 views
3

我目前率先開發(只讀開發!)我們稱爲基青年教會網站上..在軌道上轉換視頻到閃存和mp4紅寶石?

http://mybase.co

在我工作的「2.0」式的迭代的時刻該網站希望使其更多的內容豐富和更多的移動友好..

我們一直在使用Vimeo託管我們的視頻,但想開始託管我們自己的視頻,以便當我們想要做一個iphone應用程序流最新內容我們已經在我們自己的服務器上準備好了一個大型視頻目錄,加上它給了我們很多其他的靈活性..

我正在尋找將視頻上傳到Flash版本和iOS版本的轉換視頻的方式。

該網站是建立在Ruby on Rails的和Ubuntu的10.04服務器我必須對服務器的完全根訪問權限,可以安裝任何必要的託管..

基本上我問的是:

  1. 什麼是從紅寶石轉換視頻最簡單的方法(我聽說過關於FFMPEG的一些嗡嗡聲)
  2. 它會完全佔用資源? (它的虛擬服務器與1.5GB的ram託管2個其他站點,所以無論如何,以減少資源使用將是真棒,即使需要幾個小時的轉換)
  3. 有沒有一個「很好」的方式做到這一點? (乾淨的API爲並列於炮擊了使用系統( 「轉換MA videoze」))

謝謝:)

丹尼爾

回答

2
  1. FFMPEG真的是你需要在這裏。

  2. 隨着更多的工作你會發送給它,因爲它會吃你的RAM更多。但是,您可以組織簡單的隊列和後臺作業來轉換視頻。

  3. 我從來沒有使用的寶石,但你可以看看這個名單:

+0

感謝的人那弧度!我有一個很棒的想法..我把它和acts_as_state_machine結合起來,然後使用jquery每隔30秒輪詢一次服務器,以便窺視可以上傳視頻,然後觀看igo從「等待」到「轉換」爲「像親一樣工作」。史詩!再次感謝! – 2011-04-02 22:19:11

0

我是日本圖片的程序員視頻託管服務。

在我的項目中,我選擇了用於轉換視頻的FFmpeg :: Command(由Perl編寫,可在CPAN上獲得)。

我還選擇了RVideo gem拍攝視頻的縮略圖,並檢查視頻元信息。

有很多RVideo寶石的分支,但我選擇https://github.com/newbamboo/rvideo,因爲這是最活躍的回購之一。

轉換視頻對於CPU來說是非常繁重的工作。我建議您將作業服務器與應用程序服務器分開。