Linux编译FFmpeg

该文详细介绍了如何在Linux系统中编译FFmpeg。首先从官方地址下载FFmpeg源码,然后解压并创建生成目录。接着,使用./configure命令配置编译选项,并执行make和makeinstall进行编译和安装。如果在配置阶段遇到问题,需要先安装yasm。最后,编译完成后,文件会位于指定的目录下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux编译FFmpeg

1. 下载FFmpeg源码

FFmpeg源码下载地址:http://ffmpeg.org/download.html
在下面选择版本
FFmpeg下载地址

2. 解压并创建生成目录

tar xvf ffmpeg-snapshot.tar.bz2 // 解压下载的FFmpeg源码
makedir /root/ffmpeg            // 创建生成目录

3. 编译FFmpeg

进入FFmpeg源码解压后的目录,依次执行如下命令:

./configure --prefix=/root/ffmpeg    // --prefix=/root/ffmpeg指定生成文件到/root/ffmpeg目录  执行时间比较长,需要等一段时间
make                                 // 执行时间也比较长
make install

执行./configure --prefix=/root/ffmpeg可能遇到的问题:
遇到的问题
解决方法:
需要安装yasm,依次执行如下命令

cd /root
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz    // 下载yasm压缩包
tar -zxvf yasm-1.3.0.tar.gz    // 解压
cd yasm-1.3.0/    // 进入解压后的yasm目录
./configure
make && make install

安装完yasm后,可以重新执行上面编译FFmpeg的命令。

4. 编译结果

/root/ffmpeg目录中可以看到编译后的文件
编译结果

5. 参考

  1. Linux下ffmpeg的基本编译
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值