ffmpeg集成x265方法

首先编译出libx265.a,然后移动x265.pc到pkgconfig目录下,修改Libs: -L${libdir} -lx265 -lstdc++。

export PKG_CONFIG_PATH=/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/fat-x264/lib/pkgconfig

pkg-config --list-all

./configure --enable-libx265 --extra-cflags="-arch x86_64 -I/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/fat-x264/include" --extra-cxxflags="-arch x86_64" --extra-ldflags="-arch x86_64 -L/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/fat-x264/lib" --prefix="/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/thin/x86_64" --enable-gpl --disable-debug --disable-programs --disable-doc --enable-pic

 

 

./configure --prefix="/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/thin/x86_64" --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-zlib --disable-bzlib --disable-debug --disable-doc --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-swresample --disable-avfilter --disable-avresample --disable-avdevice --disable-postproc --disable-network --disable-muxers --disable-filters --disable-demuxers --disable-devices --disable-protocols --disable-dwt --disable-lsp --disable-lzo --disable-mdct --disable-rdft --disable-fft --disable-bsfs --disable-parsers --disable-encoders --disable-decoders --disable-hwaccels --disable-everything --enable-static --enable-memalign-hack --enable-small --enable-muxer=h264 --enable-muxer=hevc --enable-decoder=h264 --enable-decoder=hevc --enable-encoder=libx264 --enable-encoder=libx265 --enable-gpl --extra-cflags="-arch x86_64 -I/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/fat-x264/include" --extra-cxxflags="-arch x86_64" --extra-ldflags="-arch x86_64 -L/Users/liulei/Downloads/test/FFmpeg-iOS-build-script-master/fat-x264/lib" --enable-libx264 --enable-libx265 --extra-libs=-lstdc++

这是x86_64版本的,适用于OS X。

posted @ 2015-09-24 13:51  bGl1bGVp  阅读(944)  评论(0编辑  收藏  举报