下載安裝包
可以直接從官網上下載linux版本的ffmpeg源碼包 ffmpeg-4.1.tar.xz
,再ftp上傳到linux/usr/local
目錄
或者在linux終端中 cd /usr/local
目錄,輸入以下命令下載到 /usr/local
目錄
wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz
新建安裝目錄
cd /usr/local/ # 切換到 /usr/local 目錄
mkdir ffmpeg # 在 usr/local 目錄下創建 ffmpeg 目錄
解壓源碼包
tar -xvJf ffmpeg-4.1.tar.xz
編譯准備
cd ffmpeg-4.1 # 切換到ffmpeg-4.1目錄
yum install gcc # 安裝gcc編譯器
yum install yasm # 安裝yasm編譯器
安裝設置
./configure --enable-shared --prefix=/usr/local/ffmpeg # --prefix 指定安裝目錄
如果出現如下錯誤信息:
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 #編譯安裝
編譯安裝
這一步 非常非常久.......
make # 編譯
make install # 安裝
修改文件/etc/ld.so.conf
vim /etc/ld.so.conf
# 輸入以下內容
include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib/
輸入 ldconfig
使修改生效。
查看版本
/usr/local/ffmpeg/ffmpeg-4.1/ffmpeg -version
配置環境變量
# vim /etc/profile
添加環境變量
在最后PATH添加環境變量
#set ffmpeg environment
PATH=$PATH:/usr/local/ffmpeg/bin
export PATH
然后source
一下
source /etc/profile #使配置生效
查看環境變量是否配置成功
ffmpeg -version
安裝成功!!!