源码编译FFmpeg4.3

FreeSWITCH的mod_av模块目前(1.10.11)暂不支持FFmpeg4.4(或者更高版本),但4.3就没问题

最近试了试源码编译FFmpeg4.3,记录如下(系统centos7.9):

git clone GitHub - BtbN/FFmpeg-Builds

找到4.4.sh,改成这样:

GIT_BRANCH="release/4.3"

./build.sh linux64 gpl 4.4

cd ffbuild/ffmpeg

./configure --enable-shared

make && make install

需要提前安装好docker

试了试华为鲲鹏arm64编译(ubuntu系统),比较顺利

uname -r

4.15.0-70-generic

curl https://codeload.github.com/FFmpeg/FFmpeg/tar.gz/refs/tags/n4.3.6 -o FFmpeg.tar.gz

tar zxvf FFmpeg.tar.gz

cd FFmpeg-n4.3.6/

./configure --help

./configure --enable-shared

make

make install