源安裝
第一種方式:
首先需要安裝yum源:
這個源安裝的ffmpeg版本是3.4
yum install epel-release yum install -y https://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm
然後可以安裝ffmpeg
yum install -y ffmpeg ffmpeg-devel
第二種方式:
換一個yum源:
這個安裝的ffmpeg版本是 5.1
yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo yum-config-manager --disable epel-multimedia yum install --enablerepo=epel-multimedia ffmpeg ffmpeg-devel
編譯安裝
下載解壓,安裝時間會很長
mkdir -p /data/app/ffmpeg cd /data/app/ffmpeg wget http://www.ffmpeg.org/releases/ffmpeg-5.1.tar.gz tar -zxvf ffmpeg-5.1.tar.gz
進入解壓後目錄,輸入如下命令/data/app/ffmpeg為自己指定的安裝目錄
cd ffmpeg-5.1 ./configure --prefix=/data/app/ffmpeg make && make install
配置變數
vim /etc/profile # 在最後PATH新增環境變數: export PATH=$PATH:/data/app/ffmpeg/bin # 儲存退出 # 檢視是否生效 source /ect/profile 設定生效
檢視安裝版本
ffmpeg -version
注意事項:
安裝過程中如出現以下報錯,則需要安裝yasm包
yasm/nasm not found or too old. Use –disable-yasm for a crippled build. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file “config.log” produced by configure as this will help solve the problem. ————————————————
安裝yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar -zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 ./configure make && make install
摘自:https://blog.csdn.net/qq_23564667/article/details/138956553