這是之前有人問我的問題,一直拖到現在才想到來好好地做一下說明。
譬如我們學校的華龍影片區, 影片可以直接在線上播放。
其實這是Gallery2裡頭的一個功能,只要你在系統上安裝了FFMPEG,再到Gallery2的管理後台設定一下「Ffmpeg 」這個外掛組件,這樣當你上傳了影片之後,就可以在線上呈現個播放介面來播放影片了。
一、安裝FFMPEG:
在windows平台上或unix平台上都可以, 只是要下載的檔案不同。
1.在Fedora7上安裝 FFMPEG:
- 下載檔案:
先到「FFmpeg Download and SVN」這裡來下載檔案。
FFMPEG 可以透過SVN來隨時Checkout下載最新檔案,這裡不多做說明如何透過SVN來下載檔案,我直接從頁面上的「bare sources」這個下載點來下載。
下面我直接打出我用pietty來下載及安裝的指令
- wget http://ffmpeg.mplayerhq.hu/ffmpeg-export-snapshot.tar.bz2
- tar xvf ffmpeg-export-snapshot.tar.bz2
解壓縮後會產生個ffmpeg-export-2007-08-15的目錄(這目錄名稱會根據你的下載日期而不一樣) - cd ffmpeg-export-2007-08-15
- ./configure
- make
- make install
這樣就安裝完成了,ffmpeg檔會安裝在 /usr/local/bin/ffmpeg ,這個位置等一下就要輸入Gallery2 管理後台的設定上。
2.在windows上安裝 FFMPEG:
這就更簡單了,在Gallery官網上的ffmpeg這裡,就有說明到若是Windows系統請到「 our sf.net download page」 這裡去下載檔案。
請直接下載這個檔案吧!(http://nchc.dl.sourceforge.net/sourceforge/gallery/ffmpeg-win32.zip)
下載後假設我將檔案解壓到 C:\AppServ\ffmpeg 裡,那麼 C:\AppServ\ffmpeg\ffmpeg.exe 這個位置,就是等一下就要輸入Gallery2 管理後台的設定上。
二、設定 Ffmpeg 外掛組件
登入gallery2管理後台→「外掛組件」→「圖形工具」→「Ffmpeg」→「設定」,在路徑的欄位上輸入剛剛上面所說的ffmpeg的路徑(/usr/local/bin/ffmpeg 或 C:\AppServ\ffmpeg\ffmpeg.exe)

當然你可以先按下「測試設定」看看是否正確,若一切正常,就按下「儲存設定」。最後記得要再「啟動」這Ffmpeg的外掛。

那這Ffmpeg支援哪些影片檔呢?看看上圖就知道了。
若你的Gallery2沒有安裝並設定這Ffmpeg ,當你上傳影片時,畫面會像這樣,只會顯示「下載檔案」的連結
當你上傳了 wmv 檔時,畫面就會出現Media Player的播放介面
當你上傳 flv 格式的影片時,會像這樣
這樣不是挺方便、好看的嗎?
cc:
在「後台管理」/「外掛組件 」,網頁最下面「顯示」裡有個「 Flash 影片」,不知道你是否有啟動它呢?