1、x264编译
./configure --enable-shared --enable-static --disable-opencl
make
2、x265编译
下载版本 x265_1.8.tar.gz, 解压;
cd x265/build/linux
安装cmake工具
sh make-Makefiles.bash
make
3、ffmpeg编译
下载新版本ffmpeg-2.8.5.tar.gz
修改configure文件:
-enabled libx265 && require_pkg_config x265 x265.h x265_api_get && +enabled libx265 && require libx265 x265.h x265_encoder_encode -lx265 -lstdc++ &&
配置 ./configure --prefix=~/ --enable-gpl --enable-libx264 --enable-libx265 --extra-cflags='-I../x264/ -I../x265/source -I../x265/build/linux/' --extra-ldflags='-L../x264 -L../x265/build/linux/'
make
4、m3u8-segmenter
./configure CC=gcc CFLAGS=-Wno-shadow FFMPEG_CFLAGS='-I../ffmpeg-2.8.5 -I../x264/ -I../x265/build/linux/' FFMPEG_LIBS='-L../ffmpeg-2.8.5/liba