Ubuntu 18.04 ffmpeg 库编译(依赖 libx264)

本文档详细记录了ffmpeg库的手动编译过程,包括从何处正确下载源码,如何安装libx264依赖,以及编译和安装ffmpeg的步骤。特别指出,官方下载的ffmpeg-snapshot.tar.bz2可能无法正常使用,建议从github获取源码,并提供了一套成功的编译命令。
摘要由CSDN通过智能技术生成

前言

因工程需要自己手动编译ffmpeg库,在编译过程中下载源码和libx264依赖库编译都踩了一些冤枉的大坑,花费了大量的时间,所以在此借此平台公开我已经踩完雷的一条平坦大道,以提升后来者效率。

编译过程:

一、源码下载:

建议不要在这里下载:https://ffmpeg.org/download.html 

此处下载的源码名 ffmpeg-snapshot .tar.bz2实际编译完不可使用

在github上下源码就行,找不到的留言找我要

二、编译

1、使用libx264 需要安装,安装完成之后再进行ffmpeg编译

  sudo apt-get install lixc26x-dev

2、ffmpeg源码下载ffmpeg_4.3.2.orig.tar 可正常编译。官网下载的ffmpeg-snapshot.tar编译完无法正常使用

3、编译前创建动态库输出路径lib

4、命令:./configure --disable-x86asm --enable-shared --enable-encoder=libx264 --enable-libx264 --enable-gpl --shlibdir=lib --extra-libs=-ldl ​

5、make 

6、make install

至此,操作完毕。可在相应的lib输出路径下找到相关的动态库文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值