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

到此环境基本配置完成,可以着手软件开发了。
Chapter 3 auto_install_ffmpeg
为了便于快速安装 FFmpeg,需要在 Terminal 中进入指定的目录,然后输入下面的指令
vim auto_install_ffmpeg.sh
然后将下面的内容粘贴进去,保存。
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
sudo apt-get install -y \
nasm \
yasm \
libx264-dev \
libx265-dev \
libnuma-dev \
libvpx-dev \
libfdk-aac-dev \
libopus-dev \
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/
./configure --enable-gpl \
--enable-libass \
--enable-libfdk-aac \
--enable-libfreetype \
--enable-libopus \
--enable-libvorbis \
--enable-libvpx \
--enable-libx264 \
--enable-libx265 \
--enable-nonfree
sudo make -j4 && sudo make install
ffmpeg -version
输入下面的指令即可自动安装
sudo bash auto_install_ffmpeg.sh
评论区