前言
因為項目中需要用到 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.
所以具體安裝過程如下:
<