前言
因为项目中需要用到 ffmpeg 进行图像的一些操作,本文记录下在服务器安装 ffmpeg 的全过程,还是具有一定挑战性的。
系统详情
本文使用的操作系统详情如下 通过 命令 cat /etc/os-release 获取
虽然操作系统为 Rocky Linux,但安装过程是通用的,因为本文记录的是从源代码安装。
尝试过的失败策略
大多的教程可能给出的答案均是下面的步骤:但是下面命令虽然简单,但是一直会报依赖异常,即有些依赖尚未安装。
sudo dnf install epel-release
sudo dnf install ffmpeg
一直尝试不成功,所以就开始了源码安装。
源码安装
1 安装nasm
注意 yum install nasm 没成功,所以改为源码安装。
这个是ffmpeg的一个依赖,如果不安装,直接安装 ffmpeg 会出现以下异常
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
所以具体安装过程如下:
<