centos7.6安装FFMpeg

ffmpeg要依赖于yasm,首先下载yasm-1.3.0.tar.gz及ffmpeg-4.1.tar.xz安装包。

1. 下载FFMpeg

下载 ffmpeg-4.1,下载地址:https://johnvansickle.com/ffmpeg/release-source/

 将ffmpeg-4.1.tar.sz上传到centos服务器目工具录。

2. 下载yasm

下载yasm-1.3.0,下载地址:http://www.tortall.net/projects/yasm/releases/

  将yasm-1.3.0.tar.gz上传到centos服务器工具目录。

3. 安装编译工具包build-essential

build-essential是Debian系的meta package的名字,centos里可以运行 

sudo yum -y install make automake gcc gcc-c++ cc kernel-devel glibc-devel make
sudo yum -y install libxml2 libxml2-devel libxslt libxslt-devel

大而全的安装build-essential,用下面命令:

sudo yum -y groupinstall "Development Tools"
sudo yum -y groupinstall "Development Libraries"  #这个安装包无效

Ubuntu使用下面命令安装build-essential

sudo apt-get install build-essential

查看安装的group插件

sudo yum group info "Development Tools"

4. 安装yasm-1.3.0

进入工具目录,解压yasm-1.3.0

cd /tools/ffmpeg
sudo tar -xvf yasm-1.3.0.tar.gz -C /usr/local

进入yasm-1.3.0解压目录,安装yasm

cd /usr/local/yasm-1.3.0/
sudo ./configure
sudo make 
sudo make install

5. 安装ffmpeg

进入工具目录,解压ffmpeg-4.1.tar.xz

cd /tools/ffmpeg
sudo tar -xvf ffmpeg-3.4.tar.gz -C /usr/local

进入ffmpeg-4.1解压目录,安装ffmpeg

cd /usr/local/ffmpeg-4.1
sudo ./configure 
sudo make
sudo make install

6. 验证安装结果

sudo ffmpeg -version

7.如果上面的方法安装ffmpeg不成功,可以用下面的方法

https://github.com/markus-perl/ffmpeg-build-script/blob/master/build-ffmpeg

原文地址:https://www.cnblogs.com/yyee/p/13587939.html