1.根據官方文檔 https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
先安裝相關依賴庫,執行下面的命令進行安裝即可
sudo apt-get update -qq && apt-get -y install autoconf automake build-essential cmake git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev mercurial pkg-config texinfo wget zlib1g-dev
接着安裝yasm,執行下面的命令
sudo apt-get install yasm
2. 下載FFmpeg源碼 (4.1及以上的版本都可以,文末附所有源碼)
http://ffmpeg.org/download.html#releases
3. 解壓源碼,進入源碼目錄,執行命令進行安裝配置
PATH="/usr/local/bin:$PATH"
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./configure --prefix="/usr/local" --pkg-config-flags="--static"
--extra-cflags="-I/usr/local/include"
--extra-ldflags="-L/usr/local/lib"
--extra-libs="-lpthread -lm"
--bindir="/usr/local/bin"
--enable-gpl --enable-libass
--disable-libfdk-aac --enable-libfreetype
--di