安装nasm平台

wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz
tar -zxvf nasm-2.14.tar.gz
cd nasm-2.14
./configure
make && make install

获取x264编码库

git clone https://code.videolan.org/videolan/x264.git
# 或直接下载stable分支的源码包

安装x264编码库

参考来源:https://cloud.tencent.com/developer/article/2349060

tar -zxvf x264-stable.tar.gz

cd x264-stable/

./configure --enable-static

make && make install

cd /usr/local/x264/lib/pkgconfig/

cp x264.pc /usr/share/pkgconfig/

vim /etc/profile.d/ffmpeg.sh
        export PATH=$PATH:/usr/local/x264/bin

source /etc/profile

下载ffmpeg

wget --no-check-certificate https://ffmpeg.org/releases/ffmpeg-5.1.4.tar.gz
tar -zxvf ffmpeg-5.1.4.tar.gz
cd ffmpeg-5.1.4

编译配置ffmpeg

./configure --enable-libx264 --enable-gpl --prefix=/usr/local/chyaitExam/ffmpeg --enable-static --pkgconfigdir=/usr/local/lib/pkgconfig

编译安装ffmpeg

make && make install

配置ffmpeg

vim /etc/ld.so.conf
        /usr/local/chyaitExam/ffmpeg/lib
        ldconfig

vim /etc/profile.d/ffmpeg.sh
        FFMPEG_HOME=/usr/local/chyaitExam/ffmpeg/bin
        export PATH=$PATH:$FFMPEG_HOME

校验

ffmpeg -v