阿里云安装 ffmpeg

阿里云OS版本

LSBVersion::core-4.1-amd64:core-4.1-noarch

DistributorID:CentOS

Description:CentOSLinuxrelease7.0.1406(Core)

Release:7.0.1406

1、安装yasm,因为下面需要用到

yum-yinstallyasm

2、下载ffmpeg

下载网址:http://www.ffmpeg.org/download.html

我下的是2.7.2版本,gz后缀

3、解压缩

tar-zxvfffmpeg-2.7.2.tar.gz

4、编辑profile文件

vi/etc/profile

在文件末尾加上两句话:

exportFFMPEG_HOME=/usr/local/ffmpeg

exportPATH=$FFMPEG_HOME/bin:$PATH

4、配置安装路径

./configure--enable-shared--prefix=/usr/local/ffmpeg

如果不进行第一步,这里会提示缺少yasm。

当然,如果不安装yasm也可以,只是这一步的命令改成:

./configure--enable-shared--disable-yasm--prefix=/usr/local/ffmpeg

5、编译安装

make

makeinstall

makeclean

6、安装之后在/usr/local/ffmpeg会看到有三个目录

bin执行文件目录

lib静态,动态链接库目录

include编程用到的头文件

7、修改/etc/ld.so.conf

vi/etc/ld.so.conf

在最后一行加上/usr/local/ffmpeg/lib

否则,会出现errorwhileloadingsharedlibraries:libavdevice.so.56类似的错误

执行命令,使配置生效:ldconfig-v

相关推荐