linux centos部署ffmpeg
一、前置说明
系统:linux centos8
ffmpeg:5.0.1
二、使用安装
通过weget命令下载软件包,并解压
wget http://www.ffmpeg.org/releases/ffmpeg-5.0.1.tar.gz
tar -zxvf ffmpeg-5.0.1.tar.gz
安装ffmpeg
cd ffmpeg-5.0.1 ./configure --prefix=/usr/local/ffmpeg make && make install
配置环境变量
vi /etc/profile
文件中加入
export PATH=$PATH:/usr/local/ffmpeg/bin
让配置文件生效
source /etc/profile
查看安装情况
ffmpeg -version
三、遇到问题
1、服务器上没有安装gcc,通过以下命令进行安装
提示:
安装命令:
yum install gcc -y
2、安装gcc时,提示默认镜像库不能下载,这是因为centos8以后没有再进行维护了
先到的镜像文件目录,将旧文件备份,并下载新的镜像文件
cd /etc/yum.repos.d
ls
通过ls命令查看
创建bak文件夹并移动之前的镜像文件
mkdir bak mv CentOS-Linux-* bak ls
mv wlnmp-release-centos.repo bak
ls
已经移动成功后,只有bak文件,此时可以下载新的镜像
下载命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
ls
通过ls命令查看,此时在安装gcc就可以正常安装
3、安装ffmpeg时提示,yasm版本太旧
下载并安装命令:
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install
安装成功后返回正常安装步骤