(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...