2010-12-15 82 views
3

如何傢伙 我的工作需要像這樣顯示同樣的事情的一個項目,我覺得這是有意義的使用一些工具來自動生成縮略圖,並將其保存在數據庫中,當我提交視頻鋼軌可以生成視頻的縮略圖嗎?

我我也想要一些類似於YouTube的功能的類似欄杆代碼,任何人都可以給我建議欄代碼網站。

感謝

alt text

+0

你的視頻格式是什麼? – 2010-12-22 16:29:37

+0

@DanielMošmondormp4 – mko 2010-12-24 15:27:40

回答

2
+1

感謝gillyb,這是一個很好的解決方案,但是我怎樣才能在Heroku上安裝FFmpeg類似的應用主機 – mko 2010-12-26 05:39:37

+0

好吧,現在你完全有不同的問題......我不熟悉Heroku應用主機服務,但它可能主要取決於您要支付的託管包。通常,當你爲最便宜的服務付費時,他們不會讓你付出太多的代價,但如果你升級到專用的服務器或者更好的服務,那麼你可能會做得更好。也許你可以通過電子郵件發送一些其他的託管公司(包括你的),並告訴他們你想購買託管計劃,但需要這個插件,並想知道它是如何可能的...祝你好運! – gillyb 2010-12-26 05:53:28

+0

您也可以考慮使用http://zencoder.com/進行視頻轉碼。那麼你將能夠保持最便宜(免費)的Heroku計劃。 – 2011-03-31 12:25:10

5

我創建了一個寶石,以減輕Rails應用和FFMPEG之間的互動:https://github.com/owahab/paperclip-ffmpeg

+0

這與heroku如何工作?我得到'sh:ffmpeg:找不到'需要額外的寶石? – zabumba 2012-12-18 16:39:32

+0

您需要使用OS軟件包管理器安裝ffmpeg軟件包。 YMMV雖然用Heroku,還沒用Heroku呢! – 2012-12-26 11:58:58

5

它更容易,如果你直接使用ffmpeg,你必須安裝第一個ffmpeg,你可以cal l在這條線system "ffmpeg -itsoffset -1 -i #{path} -s 320x240 -y -vframes 1 -f image2 -an 'app/assets/images/#{@video.title}.jpg'" -itsoffset是你想要的縮略圖 -i是輸入文件 -an是outpout文件

我看看其他的選擇的時候,這是應該做的更快的方法。

+1

你可以提供一些更多的細節。如何直接在模型中使用它 – 2015-04-30 12:47:50