Linux下ffmpeg開發環境的搭建

2021-08-14 17:42:27 字數 2593 閱讀 2083

(cmake工具用於編譯c++原始碼工程,編譯libx265庫時需要用到)

redhat系列:

$ yum install cmake*
debian系列:
$ sudo

apt-get

install cmake

安裝完畢後檢視cmake版本:
$ cmake --version

(yasm庫有助於提高ffmpeg的編碼效率)

$ tar -xf yasm-1.3.0.tar.gz
進入yasm-1.3.0目錄

$ cd yasm-1.3.0
執行configure命令產生makefile

$ ./configure

$  sudo

make

&&make

install

# 注意是 '&&'

如果報錯,執行 make distclean 檔案清理命令,然後使用root身份重新從第3步開始

$ tar -xjf last_x264.tar.bz2
進入解壓縮後的目錄:

$ cd x264-snapshot-20160319-2245

執行configure命令:

$  ./configure --enable-shared --enable-static
解釋:

執行完上面的命令沒有報錯後執行編譯安裝命令:

$  sudo

make

&&make

install

# 注意是 '&&'

如果報錯,執行make distclean檔案清理命令,再使用root身份重新從第3步開始

成功安裝後,h264庫的標頭檔案在/usr/local/include目錄下

動靜態庫在/usr/local/lib目錄下

x264.pc庫的配置檔案在/usr/local/lib/pkgconfig目錄下

$ tar -xzf x265_1.9.tar.gz
進入解壓縮後的目錄 x265_1.9 裡的 build/linux 目錄:

$ cd x265_1.9/build/linux

$ ./make-makefiles.bash
如果沒有ccmake命令則需要編輯該指令碼,把裡面的內容中的ccmake改為cmake

執行完上面的命令沒有報錯後執行編譯安裝命令:

$ sudo

make

&&make

install

# 注意是 '&&'

如果報錯,執行 make distclean 檔案清理命令,再使用root身份重新執行該命令

成功安裝後,h265庫的標頭檔案在/usr/local/include目錄下

動靜態庫在/usr/local/lib目錄下

x265.pc庫的配置檔案在/usr/local/lib/pkgconfig目錄下

$ tar -xjf ffmpeg-3.4.1.tar.bz2
進入解壓縮後的檔案:

$ cd ffmpet-3.4.1
執行包配置路徑匯出命令:

$ export pkg_config_path=/usr/local/lib/pkgconfig/
執行configure命令:

$ ./configure --disable-debug --enable-libx264 --enable-libx265 --enable-gpl --enable-shared
解釋:

執行以上命令沒有報錯後執行編譯安裝命令:

$ sudo

make

&&make

install

# 注意是 '&&'

接下來等待漫長的編譯安裝!

Linux下ffmpeg安裝與開發配置

linux下ffmpeg安裝與開發配置 1.ffmpeg安裝 安裝環境 ubuntu 12.04 1 刪除已安裝的檔案,避免衝突 sudo apt get remove ffmpeg x264 sudo apt get autoremove 2 安裝需要的支援 sudo apt get instal...

Linux下ffmpeg安裝與開發配置

linux下ffmpeg安裝與開發配置 1.ffmpeg安裝 安裝環境 ubuntu 12.04 1 刪除已安裝的檔案,避免衝突 sudo apt get remove ffmpeg x264 sudo apt get autoremove 2 安裝需要的支援 sudo apt get instal...

Linux下ffmpeg安裝與開發配置

linux下ffmpeg安裝與開發配置 1.ffmpeg安裝 安裝環境 ubuntu 12.04 1 刪除已安裝的檔案,避免衝突 sudo apt get remove ffmpeg x264 sudo apt get autoremove 2 安裝需要的支援 sudo apt get instal...