Ubuntu 20.04上编译安装FFmpeg开发环境

一、编译环境

1、系统:WSL2 Ubuntu20.04
2、FFmpeg版本:4.3.1

二、安装必要依赖

三、安装相关库

NASM — 部分库使用到汇编程序,需要安装

YASM — 部分库使用到该汇编库

libx264 — H.264视频编码器,一般需要

libx265 — H.265/HEVC视频编码器,不一定需要,按需安装

libvpx — VP8/VP9视频编解码器,不一定需要,按需安装

libfdk-aac — AAC音频编码器,不一定需要,按需安装

libmp3lame — MP3音频编码器,不一定需要,按需安装

libopus — opus音频编解码器,不一定需要,按需安装

四、下载FFmpeg

五、按需配置ffmpeg的编译项

ffmpeg可以按照自己的需求配置各种编译项,也就是你可以根据自己的需求对ffmpeg的功能进行一些裁剪,比如支持哪些格式的编解码等。 下面是我的一个简单配置,可供参考:

六、编译

编译:

安装:

七、安装完成

可以简单运行一下ffmpeg程序,如下命令,看看是否编译好的程序能运行:

运行结果大致如下,可以看到一些信息:

至此,Ubuntu上搭建FFmpeg开发环境就基本完成了,可以在这个环境上开发一些ffmpeg相关代码程序,然后运行。

发表回复