简介
- FFmpeg 理论基础知识
ffmpeg 依赖库
1
2
3
4
5
6
7
8
9
10
apt -y install autoconf automake libass-dev libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev
# 汇编库
apt -y install yasm nasm
# 视频库
apt -y install libx264-dev libx265-dev
# 音频库
apt -y install libfdk-aac-dev libmp3lame-dev libopus-dev
ffmpeg 编译安装
1
2
3
4
5
6
7
8
9
10
11
cd ffmpeg-5.1.3
# 全部的
./configure --enable-ffplay --enable-libx264 --enable-libx265 --enable-pic --enable-libvorbis --enable-libass --enable-nonfree --enable-libass --enable-libfreetype --enable-libfdk-aac --enable-shared --enable-gpl --enable-libmp3lame --enable-libopus --disable-x86asm
# mp3库版本不够 屏蔽掉libmp3lame库
./configure --enable-ffplay --enable-libx264 --enable-libx265 --enable-pic --enable-libvorbis --enable-libass --enable-nonfree --enable-libass --enable-libfreetype --enable-libfdk-aac --enable-shared --enable-gpl --disable-libmp3lame --enable-libopus --disable-x86asm --prefix=/data/usr/local/ffmpeg
make -j16
make install