在 Cent OS 5 上安裝 FFmpeg 可以使用 ATrpms 套件庫,然後用 yum 裝起來即可:
yum install ffmpeg
然而若是系統有啟用 SELinux 的話,使用 FFmpeg 會出現 libavdevice.so.52 無法讀取的權限錯誤,必須先執行以下指令:
chcon -t textrel_shlib_t /usr/lib/libavdevice.so.52.2.0
至於使用 FFmpeg 將影片轉為 FLV 格式的基本指令相當單純,例如:
ffmpeg -i 20091122wor.m4v -f flv -y 20091122wor.flv
由於 ATrpms 所發佈的 MP3 編碼器(LAME)3.98 版,被 FFmpeg 呼叫時會出現「output buffer too small」的錯誤,必須先強制將版本 downgrade 到 3.97,rpm 指令如下:
rpm -Uvh --force http://dl.atrpms.net/all/lame-3.97-16.0.el5.i386.rpm http://dl.atrpms.net/all/libmp3lame0-3.97-16.0.el5.i386.rpm
這部份的參考資料來自於:
http://www.van-sluis.nl/home/?p=81


最新回應
5 天 17 小時前
1 周 1 天前
1 周 4 天前
2 周 1 天前
5 周 5 天前
6 周 4 天前
7 周 3 天前
7 周 5 天前
8 周 4 天前
9 周 16 小時前