转码推流简单实现方案(二)


上次分享了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演示转码推流,呵呵。

猜你喜欢

转载自blog.csdn.net/zwrlj527/article/details/123041788