您的位置:首页 > 其它

ffmpeg 用 h264库进行编码的编译配置

2013-11-14 16:28 309 查看
编译准备:

ffmpeg的编译 要用到yasm 汇编器,安装
apt-get install yasm

一、编译X264

1、下载x264的工程代码,

git clone git://git.videolan.org/x264.git

2、进入x264目录,然后./configure --help看看它的帮助信息,我们这里需要的是x264以.so or .a的形式来支援ffmpeg。执行:

./configure --enable-shared --enable-static。

这样就会生成.so 或 .a 库文件

3、执行命令:make && sudo make install ,默认情况下,install时会把生成的库文件安装到/usr/local/lib 下,如果想指定安装目录要修改:

--prefix=/usr 
二、重新编译ffmpeg

1、进入ffmpeg目录,执行

./configure --enable-gpl --enable-libx264 

2、执行sudo make clean && make sudo make install

3、另外,ffmpeg运行时链接libxxx.so库时,默认会到/usr/lib 下查找,所以我们还要把生成的264库复制到这个目录下。

如果还不行尝试下面的方法:
在/etc/ld.so.conf文件中添加一行/etc/ld.so.conf,当然是用root用户啦。然后执行ldconfig命令使得刚才的修改生效,完了再运行ffmpeg的转码命令试试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: