Ubuntu 22 上支持的ffmpeg 版本为 jammy 4.4.2
1.拉所有源码
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2.切换到 4.4 分支
git checkout remotes/origin/release/4.4
3.创建构建目录,并运行configure脚本
cd ~
mkdir ffmpeg-buildcd ffmpeg-build
mkdir _output
/home/ubuntu/ffmpeg/configure --prefix=./_output
4.编译
make
5.安装
sudo make install
6.添加库的静态连接路径
export library_path=/home/ubuntu/ffmpeg-build/_output:${library_path}
7.如果使用动态加载动态库的方式,那么添加动态库搜索路径
export ld_library_path=/home/ubuntu/ffmpeg-build/_output:${ld_library_path}
1.错误 nasm/yasm not found or too old
sudo apt install yasm