【ffmpeg学习记录】ubuntu下编译ffmpeg及ffmpeg-tutorial

本文详细记录了在Ubuntu系统下编译ffmpeg的过程,包括解决libvpx下载问题和应对网络故障的策略。在编译完成后,还提醒检查环境变量设置是否正确。

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

编译ffmpeg的详细步骤见:CompilationGuide/Ubuntu

由于google被墙,libvpx无法通过原教程的方式下载,所以在编译它之前,先百度libvpx,下载并解压到ffmpeg_sources目录下即可。

如果在apt-get update或install的时候失败了,很可能是网络问题,多试几次吧~按照步骤来基本没问题。在编译完ffmpeg的时候,可以输出一下环境变量有没设置成功

echo $PATH
echo $PKG_CONFIG_PATH

如果PATH包含了$HOME/bin,PKG_CONFIG_PATH输出为$HOME/ffmpeg_build/lib/pkgconfig,则说明编译顺利完成,接下来只要cd到ffmpeg-tutorial目录下make即可。如果环境变量没设置成功,并且输出错误信息如下:

Package libavformat was not found in the pkg-config search path.
...
可以手动修改.bashrc,在其后面加入以下内容:

export FFMPEG_HOME=$HOME/ffmpeg_build
export PATH=$PATH:$FFMPEG_HOME/bin
export LD_LIBRARY_PATH=$FFMPEG_HOME/lib
export PKG_CONFIG_PATH=$HOME/ffmpeg_build/lib/pkgconfig
重启terminal,再cd到ffmpeg-tutorial目录下执行make

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值