簡體   English   中英

在視頻上將視頻轉換為flash和mp4 ruby​​?

[英]Converting video to flash and mp4 ruby on rails?

我目前是我們青年教會網站上的首席開發者(只讀開發!)。

http://mybase.co

目前我正在開發一個“2.0”風格的網站迭代,希望能讓它更豐富,更友好。

我們一直在使用Vimeo來托管我們的視頻,但我們想開始托管我們自己的視頻,這樣當我們想要一個用於流式傳輸最新內容的iphone應用程序時,我們在我們自己的服務器上有一個大的視頻目錄,以及它給了我們很多其他的靈活性..

當我們將視頻上傳到Flash版本和iOS就緒版本時,我正在尋找一種轉換視頻的方法。

該站點建立在ruby on rails上並托管在Ubuntu 10.04服務器上,我對服務器具有完全root權限,可以安裝任何必要的東西。

基本上我要問的是:

  1. 什么是從ruby轉換視頻最簡單的方法(我聽過一些關於FFMPEG的嗡嗡聲)
  2. 是否會完全占用資源? (它是一個虛擬化的服務器,擁有1.5GB的ram托管其他2個站點,所以無論如何都要保持資源使用率下降,即使轉換需要幾個小時也會很棒)
  3. 這樣做有“好”的方式嗎? (一個干凈的API,用於使用系統進行炮轟(“轉換視頻”))

謝謝 :)

丹尼爾

  1. FFMPEG真的是你需要的。

  2. 隨着你發送給它的工作量越多,你的RAM就越多。 但您可以組織簡單的隊列和后台作業來轉換視頻。

  3. 我從未使用過寶石,但是你可以查看這個列表:

streamio-ffmpeg在我看來更活躍的寶石

https://github.com/streamio/streamio-ffmpeg

我是日本照片和視頻托管服務的程序員。

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

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

RVideo gem有很多分叉,但我選擇了https://github.com/newbamboo/rvideo,因為這是最活躍的回購之一。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM