Linux下ffmpeg的基本編譯

2021-10-22 10:04:01 字數 1325 閱讀 7241

linux下編譯:

3、建立編譯路徑:mkdir /home/compile_ffmpeg 並將ffmpeg原始碼壓縮包複製進去

4、解壓原始碼包:tar xvf ffmpeg-snapshot.tar.bz2

5、建立編譯庫檔案路徑:mkdir /home/build

6、進入ffmpeg目錄執行命令:

./configure --prefix=/home/compile_ffmpeg/build/ --enable-static --enable-shared

(configure檔案生成makefile檔案,–prefix=指定安裝路徑 ,–enable-static --enable-shared 編譯生成靜態庫和動態庫,如果提示沒有依賴庫需要安裝下,或者–disable-*** 設定不參與編譯)

在當前路徑下執行編譯命令 : make

編譯完成後執行安裝目錄:make install

7、編譯安裝完成後進入指定的輸出路徑:/home/compile_ffmpeg/build/

bin路徑下是生成的可執行檔案:

lib路徑下是靜態庫和動態庫檔案:

這樣就編譯完成了

8、可以執行命令檢視ffmpeg版本:./ffmpeg -version

會出現錯誤,ldd ffmpeg 發現依賴庫路徑

在當前終端上設定下環境變數:export ld_library_path=/home/compile_ffmpeg/build/lib/

這樣在執行:./ffmpeg -version 就可以使用了

也可以將動態庫目錄設定到系統環境變數中,或者在編譯的時候不生成動態庫,直接生成靜態庫方式,這樣編譯出來就不依賴動態庫了,可以直接使用

執行命令:

make clean

./configure --prefix=/home/compile_ffmpeg/build/ --enable-static --disable-shared

make

make install

編譯完成後再ldd ffmpeg就不會有編譯出來的鏈結庫依賴了

linux下安裝ffmpeg方法

1 解壓後進入ffmpeg解壓目錄,輸入.configure enable shared prefix usr local ffmpeg enable libx264 如果有安裝x264庫 disable ffplay make make install 2 vim etc profile expo...

LInux下如何安裝ffmpeg

終於裝上了,把過程記錄一下 首先要安裝各種解碼器 1 lame color red lame 3.97.tar.gz color url url 安裝方法如下 code tar zxvf lame 3.97.tar.gz cd lame 3.97 configure enable shared pr...

linux 系統下安裝ffmpeg

1.安裝yasm 2.開始安裝 configure enable shared prefix monchickey ffmpeg make make install 3.驗證安裝是否成功 4.配置系統環境變數 vim bashrc 最後內容新增如下內容 export ffmpeg home monc...