Centos7 yum快速安装ffmpeg(以及经验总结)

经验总结:

现在的yum安装的ffmpeg版本不支持循环播放视频,如有需要这个功能的还是要编译安装的——-stream_loop -1只有ffmpeg版本3.2以上的才可以使用
yum安装FFmpeg比源码编译安装省时省力,但缺点也很明显,版本过老,为0.6.5版,最新版已为2.6.3,新旧版很多参数有所差异,旧版支持的格式也没有新版丰富。

源码编译安装FFmpeg非常需要耐心,每添加一种需要支持的格式就需要有相应的多媒体格式开发库。如果想编码安装请参考:https://blog.csdn.net/jiangbenchu/article/details/84073980

现在开始yum源部署ffmpeg

获得依赖。这些都需要编译,但是你也可以不安装(除了;它是默认安装的,很多事情取决于它的)。

yum install -y automake autoconf libtool gcc gcc-c++ 
yum install make
yum install svn

如果还需要其他的软件就按照下面的方式安装。(根据安装提示如果缺少就yum search ** 查找缺少的依赖 yum search ** 就行了,然后继续安装)

yum search **
yum install **

到此,我们就可以通过svn命令获取最新的ffmpeg了

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

你会发现在你所在的目录,自动出现一个ffmpeg的目录,就是你下载的源代码。
切换到ffmpeg目录下cd ffmpeg,执行以下命令。

./configure --prefix=/usr 
make 
make install

如果不成功可能是环境没配

修改文件/etc/ld.so.conf 中增加/usr/local/ffmpeg/lib
使其生效:ldconfig

vi /etc/ld.so.conf 
之后在其中添加/usr/local/ffmpeg/lib
点击esc 输入shift+:wq 保存退出 enter

加入环境变量:

vi /etc/profile

最后一行添加:
export FFMPEG_HOME=/usr/local/ffmpeg

export PATH= F F M P E G H O M E / b i n : FFMPEG_HOME/bin: PATH

使环境变量生效:

source /etc/profile

猜你喜欢

转载自blog.csdn.net/jiangbenchu/article/details/84106158