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的转码命令试试
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的转码命令试试
相关文章推荐
- ffmpeg 用 h264库进行编码的编译配置
- linux下交叉编译ffmpeg,并加入H264编码支持
- 使用FFMpeg进行H264编码
- (转)使用FFMpeg进行H264编码 .
- 使用FFMpeg进行H264编码
- 使用FFMpeg进行H264编码 .
- 利用FFmpeg对RGB图像进行H264编码
- android ndk编译x264开源(用于android的ffmpeg中进行软编码)
- 使用FFMpeg进行H264编码
- linux下编译ffmpeg,并加入H264编码支持
- windows平台下使用ffmpeg对视频进行H264编码总结
- 使用FFMpeg进行H264编码
- Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持
- 转:使用FFMpeg进行H264编码 .
- 使用FFMpeg进行H264编码
- 利用ffmpeg进行摄像头提取视频编码为h264通过RTP发送数据到指定的rtp地址
- 利用ffmpeg进行摄像头提取视频编码为h264通过RTP发送数据到指定的rtp地址
- linux下交叉编译ffmpeg,并加入H264编码支持
- 使用FFMpeg进行H264编码
- ios一步一步编译ffmpeg,x264实现h264编码