序
上次分享了windows安装ffmpeg,以及转码演示。想想还是把linux的也搞一遍试试,今天就分享下centos安装ffmpeg
一、下载ffmpeg
cd进入存放下载文件的目录,执行wget下载命令。或者wget命令带设置下载目录。
如果wget提示命令不存在,需要先安装,命令:yum install -y wget
命令格式:wget -P 目录 url
我这里是先cd到目录,然后执行下载的命令:
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
二、解压
解压命令:tar -xvf ffmpeg-git-amd64-static.tar.xz
进入到解压出来的ffmpeg目录,测试下ffmpeg
如果能够看到箭头指的信息,就下载的版本、加压没有问题
三、配置全局命令
执行ffmpeg不喜欢带路径,就需要配置未全局命令,一般的安装包会直接全局可用,但是这个包例外,这不是安装性质的,所以需要配置,配置的思路其实就是利用ln建立软连接,配置命令名称。
ln建立软连接配置命令名称格式:ln -s 包名/命令 全局命令名称
例如: ln -s /usr/local/soft/ffmpeg-git-20220108-amd64-static/ffmpeg ffmpeg
我这里执行这个名报ln命令不存在,-bash: In:: command not found
注意,这个就需要安装核心工具包,命令:
#Debian
apt-get install coreutils
#Ubuntu
apt-get install coreutils
#Alpine
apk add coreutils
#Arch Linux
pacman -S coreutils
#Kali Linux
apt-get install coreutils
#CentOS
yum install coreutils
#Fedora
dnf install coreutils
#OS X
brew install coreutils
#Raspbian
apt-get install coreutils
#Docker
docker run cmd.cat/ln ln
根据操作系统选择执行命令,我这里是centos,执行命令:yum install coreutils
再执行ln命令,执行成功后,不管在哪个目录,都可以直接执行ffmpeg命令。
这就是一个补充的,主要是我也想用centos演示转码推流,呵呵。