您的位置:首页 > 其它

编译ffmpeg并支持H264

2016-08-10 17:22 671 查看
ffmpeg中自带h264的解码,但是没有包含编码,所以再执行avcodec_find_encoder(CODEC_ID_H264)时返回的结果为NULL,需要额外添加x264支持h264的编码。
安装x264
到http://www.videolan.org/developers/x264.html 下载x264的库,然后解压。
./configure
configure过程中可能会遇到没有yasm库的错误,yasm是一个汇编库,用于加快h264、ffmpeg执行的速度,可以直接使用--disable-yasm来忽略该选项。然后
make
make install
安装ffmpeg
到http://ffmpeg.org/download.html 下载ffmpeg源码,执行configure
./configure --enable-libx264 --enable-gpl --enable-decoder=h264 --enable-encoder=libx264 --enable-shared --enable-static
编译过程中同样可能遇到没有yasm的错误,同样可以使用--disable-yasm来忽略。然后
make
make install
make的过程比较漫长,慢慢等待
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ffmpeg h264 编码