通过第三方yum源(Nux Dextop)安装的ffmpeg版本太老,2.8,某些场景下,可能会报错,比如录制youtube直播什么的,批量下载合并视频音轨可能会报错 ERROR: Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument 无法继续下载,所以这里整理了一个CentOS 7的安装最新版ffmpeg的方法。
先卸载旧版的ffmpeg
yum -y remove ffmpeg
安装 ysam
yum install yasm -y
更新系统
sudo yum install epel-release -y
sudo yum update -y
下载 ffmpeg 源码包
cd /root/ && git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
进入 ffmpeg 文件夹 configure,编译安装,和vps配置有关,此过程会持续很久
cd ffmpeg
./configure
make
make install
将编译好的 ffmpeg 复制到bin目录
cp --remove-destination ffmpeg /usr/bin/ffmpeg
检查 ffmpeg 版本
ffmpeg -version
完成
一个简易的黑苹果安装教程:https://www.mfpud.com/topics/10263/
一个联系QQ:577535622