FFmpeg
是音视频开发工作中不可缺少的工作技能,本文主要讲解如何在 Ubuntu 系统之上编译、搭建 FFmpeg
开发环境。
Chapter 1 安装前的环境配置
Part 1 安装环境依赖
sudo apt-get update
sudo apt-get install -y \
autoconf \
automake \
build-essential \
cmake \
git-core \
libass-dev \
libfreetype6-dev \
libsdl2-dev \
libtool \
libva-dev \
libvdpau-dev \
libvorbis-dev \
libxcb1-dev \
libxcb-shm0-dev \
libxcb-xfixes0-dev \
pkg-config \
texinfo \
wget \
zlib1g-dev
Part 2 安装相关库
sudo apt-get install -y \
nasm \
yasm \
libx264-dev \
libx265-dev \
libnuma-dev \
libvpx-dev \
libfdk-aac-dev \
libopus-dev \
Chapter 2 安装 FFmpeg
Part 1 下载 FFmpeg
使用 4.3.1
版本
mkdir ffmpeg && cd ffmpeg/
wget https://ffmpeg.org/releases/ffmpeg-4.3.1.tar.bz2
tar xvf ffmpeg-4.3.1.tar.bz2
cd ffmpeg-4.3.1/
Part 2 配置编译项
./configure --enable-gpl \
--enable-libass \
--enable-libfdk-aac \
--enable-libfreetype \
--enable-libopus \
--enable-libvorbis \
--enable-libvpx \
--enable-libx264 \
--enable-libx265 \
--enable-nonfree
Part 3 编译
sudo make -j4 && sudo make install
Part 4 测试
ffmpeg -version
到此环境基本配置完成,可以着手软件开发了。