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