ffmpeg+x 265+m 3 u 8-segmenterコンパイル


1、x 264コンパイル
./configure --enable-shared --enable-static --disable-opencl
make
2、x 265コンパイル
ダウンロードバージョンx 265_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/libavformat -L../ffmpeg-2.8.5/libavcodec -L../ffmpeg-2.8.5/libavutil -L../ffmpeg-2.8.5/libswscale -L../ffmpeg-2.8.5/libavresample -L../ffmpeg-2.8.5/libswresample -L../x264 -L../x265/build/linux -pthread -lavformat -lavcodec -lavutil -lswscale -lswresample -lavresample -lx264 -lx265 -lm -lz -lbz2'
make