linux安裝編譯配置ffmpeg
阿新 • • 發佈:2019-01-31
2、解壓縮
tar -zxvf ffmpeg-2.0.1.tar.gz
4、配置安裝路徑之類的:
./configure --enable-shared --prefix=/usr/local/ffmpeg
--enable-shared 引數據說是允許其編譯產生動態庫,在以後的程式設計中要用到這個幾個動態庫,我也沒考證,就直接用了。
如果出現異常,提示因為缺少yasm,需要新增引數,再執行以下命令:
./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg
如果執行結果不對,可以根據提示資訊,並檢視幫助,解決問題
./configure --help
5、編譯安裝
make
make install
6、安裝之後在/usr/local/ffmpeg會看到有三個目錄
bin 執行檔案目錄
lib 靜態,動態連結庫目錄
include 程式設計用到的標頭檔案
7、為了防止執行程式找不到庫檔案,
可以將/usr/local/ffmpeg/lib目錄設定到LD_LIBRARY_PATH環境變數
8、若出現error while loading shared libraries: libavdevice.so.52的錯誤 (注意是 l (是le不是ai ))
修改/etc/ld.so.conf 在最後一行加上/usr/local/ffmpeg/lib
ldconfig -v
並修改 /usr/local/ffmpeg/lib目錄下的檔案許可權為777
原文地址:http://my.oschina.net/zhangjie830621/blog/469909 感恩原樓主分享。