首先来一张成功的截图
sudo apt -y install gcc cmake make g++
安装yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
sudo ./configure --prefix=/usr/local/yasm
sudo make && make install
sudo gedit /etc/profile
export PATH="/usr/local/yasm/bin:$PATH"
sudo apt install libfreetype6 libfreetype6-dev libasound2-dev fontconfig libfontconfig1-dev
安装sdl2
sudo apt install libsdl2-dev
wget http://www.libsdl.org/release/SDL2-2.0.20.tar.gz
tar -zxvf SDL2-2.0.20.tar.gz
cd SDL2-2.0.20
sudo ./configure --prefix=/usr/local/sdl2
sudo make && make install
sudo gedit /etc/profile
export PATH="/usr/local/sdl2/bin:$PATH"
安装fdk-aac
wget https://jaist.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.6.tar.gz
tar -zxvf fdk-aac-0.1.6.tar.gz
cd fdk-aac-0.1.6
sudo ./configure --prefix=/usr/local/fdk-aac
sudo make && make install
export PATH="/usr/local/fdk-aac/lib:
P
A
T
H
"
e
x
p
o
r
t
P
K
G
C
O
N
F
I
G
P
A
T
H
=
/
u
s
r
/
l
o
c
a
l
/
l
i
b
/
f
d
k
−
a
a
c
/
p
k
g
c
o
n
f
i
g
:
PATH" export PKG_CONFIG_PATH=/usr/local/lib/fdk-aac/pkgconfig:
PATH"exportPKGCONFIGPATH=/usr/local/lib/fdk−aac/pkgconfig:PKG_CONFIG_PATH
sudo apt install -y libmfx-dev libmp3lame-dev
安装lame
wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
tar -xzf lame-3.99.5.tar.gz
cd lame-3.99.5
sudo ./configure --prefix=/usr/local/lame --enable-static --enable-shared
sudo make && make install
export PATH="/usr/local/lame/bin:$PATH"
安装nasm
wget https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.gz
tar xvf nasm-2.13.03.tar.gz
cd nasm-2.13.03
sudo ./configure --prefix=/usr/local/nasm
sudo make && make install
export PATH="/usr/local/nasm/bin:$PATH"
安装x264
wget https://mirror.yandex.ru/mirrors/ftp.videolan.org/x264/snapshots/x264-snapshot-20191217-2245.tar.bz2
tar jxvf x264-snapshot-20191217-2245.tar.bz2
cd x264-snapshot-20191217-2245
sudo ./configure --prefix=/usr/local/x264 --enable-static --enable-shared
sudo make && make install
export PATH="/usr/local/x264/bin:
P
A
T
H
"
e
x
p
o
r
t
P
K
G
C
O
N
F
I
G
P
A
T
H
=
/
u
s
r
/
l
o
c
a
l
/
l
i
b
/
x
264
/
p
k
g
c
o
n
f
i
g
:
PATH" export PKG_CONFIG_PATH=/usr/local/lib/x264/pkgconfig:
PATH"exportPKGCONFIGPATH=/usr/local/lib/x264/pkgconfig:PKG_CONFIG_PATH
安装x265
sudo apt install cmake-curses-gui
wget https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz
cd x265_3.5/build/linux
./make-Makefiles.bash
sudo make && make install
export PKG_CONFIG_PATH=/usr/local/lib/x265/pkgconfig:$PKG_CONFIG_PATH
安装xvid
wget http://downloads.xvid.org/downloads/xvidcore-1.3.4.tar.gz
tar zvxf xvidcore-1.3.4.tar.gz
cd xvidcore/build/generic
sudo ./configure --prefix=/usr/local/xvidcore
sudo make && make in
apt install libopus-dev libspeex-dev
./configure --prefix=/usr/local/ffmpeg --enable-cross-compile --disable-x86asm --enable-libfreetype --enable-avfilter --enable-
libfontconfig --enable-indev=alsa --enable-outdev=alsa --enable-small --arch=x86_64 --enable-libfdk-aac --enable-libmp3lame --enable-
libopus --enable-libspeex --enable-libx264 --enable-libx265 --disable-nvenc --enable-gpl --enable-nonfree --enable-swresample –
enable-filter=delogo --enable-debug --disable-optimizations