ffmpeg 安装bzlib_Centos 7 安装 ffmpeg 3.1

ffmpeg提供了强大的音视频处理功能,可以帮助我们在开发中对音视频进行处理.

1.下载并安装repoforge yum源

# 下载

wget -c ftp://195.220.108.108/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

# 安装

rpm -Uhv rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

2.yum更新依赖并安装yasm,gnutls, lame,faac

# 更新

yum install automake autoconf make gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-lib alsa-lib-devel gettext gettext-devel expat expat-devel nasm pkgconfig bzip2 -y

# 安装

yum install yasm yasm-devel gnutls gnutls-devel lame lame-devel faac faac-devel -y

3.卸载系统自带的x264并安装最新版

# 卸载

yum remove x264 x264-deve

# 下载并解压安装

wget -c ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-20120718-2245-stable.tar.bz2

tar jxvf x264-snapshot-20120718-2245-stable.tar.bz2

cd x264-snapshot-20120718-2245-stable

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

make

make install

cd ..

4.下载并安装ffmpeg-3.1

# 下载

wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz

# 解压安装

tar -zxvf ffmpeg-3.1.tar.gz

cd ffmpeg-3.1

./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libmp3lame --enable-libx264 --enable-pic --enable-libfaac

make

make install

中途可能会报错:WARNING: using libx264 without pkg-config

因为yum安装x264时,没有自动给我们加入环境变量,执行:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH解决

5.进行配置

安装完成之后还需要进行一些配置才可以正常使用

1.)编辑动态库配置

vi /etc/ld.so.conf

加入下面两行内容,安装时也可能自动加入,已有的就可以忽略

include ld.so.conf.d/*.conf

/usr/local/ffmpeg/lib

保存退出后执行下面命令刷新

ldconfig

2.)配置ffmpeg的环境变量

vi /etc/profile

在文件尾部追加

export FFMPEG=/usr/local/ffmpeg

export PATH=$FFMPEG_HOME/bin:$PATH

3.)检查安装是否安装OK

ffmpeg -version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值