阿里云安装 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