1. 編譯X265,生成靜態庫, 安裝到默認目錄
修改CMakeLists.txt 使 HIGH_BIT_DEPTH 設置為ON
cmake -G "Unix Makefiles" -DENABLE_SHARED=OFF source
make
make install

2. 安裝h264
###可選項
####安裝nasm x264要求安裝2.13版本以上
####wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/nasm/2.13.03-2/nasm_2.13.03.orig.tar.xz
####tar xvJf nasm*
git clone git://git.videolan.org/x264.git
###./configure --enable-static --disable-opencl --disable-avs --disable-cli --disable-ffms --disable-gpac --disable-lavf --disable-swscale --disable-asm
./configure --disable-opencl --disable-avs --disable-cli --disable-ffms --disable-gpac --disable-lavf --disable-swscale --disable-asm --enable-shared
make
make install
2. 下載最新版的ffmpeg 並編譯為動態庫
./configure --enable-libx264 --enable-libx265 --enable-gpl --disable-static --enable-shared --pkg-config-flags="--static"
出現錯誤ERROR: x265 not found using pkg-config
解決辦法 ./configure 時, --pkg-config-flags="--static" 這個參數你沒有加 得加上
make
make install
這樣ffmpeg就安裝在了默認目錄
3. 編寫測試程序
出現bug Codec 0x61a80 is not in the full list.
發現頭文件包含的是老版本ffmpeg的頭文件,故編譯選項-I 指定我們的ffmpeg 的頭文件目錄即可 -I /usr/local/include
