ubuntu22.04 安装ffmpeg4.4.4
https://www.yii666.com/blog/346216.html,这是一位老哥的,但是我没有完全采用,比如SDL,直接在线就可以b
(没有更新使用国内的源,维持原样,主服务器或者中国服务器)
1 开始别问,先来一轮在线安装,前面行号不用理会
sudo apt-get install libsdl2-dev
sudo apt-get install libsdl2-image-dev
sudo apt-get install libsdl2-mixer-dev
sudo apt-get install libsdl2-ttf-dev
sudo apt-get update && sudo apt-get -y install \autoconf \automake \build-essential \cmake \git-core \libass-dev \libfreetype6-dev \libgnutls28-dev \libmp3lame-dev \libsdl2-dev \libtool \libva-dev \libvdpau-dev \libvorbis-dev \libxcb1-dev \libxcb-shm0-dev \libxcb-xfixes0-dev \meson \ninja-build \pkg-config \texinfo \wget \yasm \zlib1g-dev \libunistring-dev
没有报错,全部安装
,2 新版本x254,254,fdk-aac,都要自己安装,自己网上找,注意264指定安装路径,aac会报错,网上说法指定, nasm可以安装,可以不安装,具体根据错误一查,都能找到方式解决
有个环境需要注意下,aac和264报错,我自己加到了~/.bashrc, source 下
export PKG_CONFIG_PATH=
P
K
G
C
O
N
F
I
G
P
A
T
H
:
/
u
s
r
/
l
o
c
a
l
/
f
f
m
p
e
g
/
l
i
b
/
p
k
g
c
o
n
f
i
g
/
e
x
p
o
r
t
P
K
G
C
O
N
F
I
G
P
A
T
H
=
PKG_CONFIG_PATH:/usr/local/ffmpeg/lib/pkgconfig/ export PKG_CONFIG_PATH=
PKGCONFIGPATH:/usr/local/ffmpeg/lib/pkgconfig/exportPKGCONFIGPATH=PKG_CONFIG_PATH:/usr/local/x264/lib/pkgconfig
3
./configure --prefix=/usr/local/ffmpeg/ --enable-gpl --enable-nonfree --enable-ffplay --enable-libfdk-aac --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --extra-ldflags=-L/usr/local/ffmpeg/lib
make
sudo make install
完成,