第一章 FFmpeg初体验:在Centos7.9下编译FFmpeg!
FFmpeg 官方网站:https://ffmpeg.org//download.html#build-linux
1.下载源码
1.1 第一种方法,官网上面下载源码包:
到现在最新的版别是7.0.1,对应的地址是:https://ffmpeg.org//releases/ffmpeg-7.0.1.tar.gz
下载
curl -o ffmpeg-7.0.1.tar.gz https://ffmpeg.org//releases/ffmpeg-7.0.1.tar.gz
解压
tar zxvf ffmpeg-7.0.1.tar.gz
1.2 第二种方法,官方git库房下载源码:
留意!运用git指令之前要先装置git
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2.开端编译
2.1 cd进去ffmpeg的目录
cd ffmpeg-7.0.1 # 假如是git库房下载的则是cd ffmpeg,然后还要git checkout 到7.0.1版别的分支
2.2 开端查看编译
./configure
这姿态便是查看编译完成了这姿态便是查看编译完成了
2.3 或许呈现的过错和对应解决方法
2.3.1 提示nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
有两种解决方法
1. 装置nasm【引荐这种解决方法】
yum在线装置
yum -y install nasm
离线编译装置nasm
wget https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.gz
tar zxvf nasm-2.15.05.tar.gz
cd nasm-2.15.05
make -j$(nproc) && make install
2. 在./configure加上--disable-x86asm
3.进行编译装置【这一步有点耗时】
make -j$(nproc) && make install
4.验证是否装置成功
ffmpeg -version