FFmpeg是一個自由軟件,可以運行音頻和視頻多種格式的錄影、轉換、流功能,包含了libavcodec —這是一個用於多個項目中音頻和視頻的解碼器庫,以及libavformat——一個音頻與視頻格式轉換庫。
- 下載
ffmpeg
官網下載: http://ffmpeg.org/download.html
安裝yasm
官網下載:http://yasm.tortall.net/Download.html
- 安裝yasm
上傳至Linux準備安裝,解壓、安裝
tar -xvzf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure
make
make install
- 安裝ffmpeg
上傳至Linux準備安裝,解壓、安裝
tar -xvzf ffmpeg-4.2.2.tar.gz
cd ffmpeg-4.2.2/
./configure --enable-shared --prefix=/opt/ffmpeg
make (編譯過程會有點長)
make install (會把ffmpeg相關執行程序、頭文件、lib庫安裝在/opt/ffmpeg/下)
創建一個文件並寫入lib路徑
即可執行命令:vim /etc/ld.so.conf.d/ffmpeg.conf
然後添加一行內容:/opt/ffmpeg/lib
之後保存並退出(esc : wq) 然後執行 ldconfig 使配置生效,
現在再次執行./ffmpeg -version 顯示就正常了
- 配置軟鏈接 (ln -s 源文件 目標文件)
ln -s /opt/ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg
- 執行ffmpeg出現: