总结安装ffmpeg拓展命令插图

Centos 7 安装方法

yum -y update
#下载ffmpeg(x64二进制文件)
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
 
#解压文件
tar xvf ffmpeg-git-*-static.tar.xz && rm -rf ffmpeg-git-*-static.tar.xz
#将ffmpeg和ffprobe可执行文件移至/usr/bin方便系统直接调用
mv ffmpeg-git-*/ffmpeg  ffmpeg-git-*/ffprobe /usr/bin/
 
#也可以使用ffmpeg一键自动安装包,安装FFMPEG和相关依赖。(如果使用二进制文件,此步略过)
#https://www.ffmpegtoolkit.com/
#CentOS 7.* 64bit Latest
yum install git wget -y 
cd /opt
git clone https://github.com/hostsoft/ffmpegtoolkit.git ffmpegtoolkit
cd ffmpegtoolkit
sh latest.sh

Centos 8 安装方法

#Negativo17软件源依赖EPEL 和 PowerTools 软件源。以 root 或者其他有 sudo 权限的用户身份运行下面的命令,启用必须的软件源
sudo dnf install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
#安装拓展
sudo dnf install ffmpeg
#查看版本
ffmpeg -version

FFMPEG 使用方法

#将一个视频文件从 mp4 转换到 webm,使用 libvpx视频编解码器 和 libvorbis音频编解码器:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

#将一个音频文件从 mp3 转换到 ogg,使用 ‘libopus'编解码器
ffmpeg -i input.mp3 -c:a libopus output.ogg

#将一个视频文件从 mp4 转换到 webm
ffmpeg -i input.mp4 output.webm

#将一个音频文件从 mp3 转换到 ogg
ffmpeg -i input.mp3 output.ogg