第一章 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

这样子就是检查编译完成了这样子就是检查编译完成了

image

2.3 可能出现的错误和对应解决方法

2.3.1 提示nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.有两种解决方法

image

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

如果出现相关版本信息,那就是安装成功啦!

image

第一章的分享就到此结束啦,这个只是一个初体验编译安装,编译后的FFmpeg只有一些基础的功能可以使用。等有空了再继续分享我的学习过程啦。拜了个拜~~


__EOF__

  • 本文作者: CyunZing
  • 本文链接: https://www.cnblogs.com/cyunzing/p/18301785
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • posted @   CyunZing  阅读(124)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · DeepSeek-R1本地部署如何选择适合你的版本?看这里
    · 传国玉玺易主,ai.com竟然跳转到国产AI
    · 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
    · 我们是如何解决abp身上的几个痛点
    · 普通人也能轻松掌握的20个DeepSeek高频提示词(2025版)
    点击右上角即可分享
    微信分享提示