[FFmpeg] Ubuntu16.04 安装 FFmpeg

Instale SDL

SDL site oficial

ffplay depende de SDL, se não houver SDL, ffplay não será compilado. SDL2 pode ser compilado e instalado a partir do código-fonte ou instalado com apt (recomendado).

sudo apt install libsdl2-dev

Verifique a localização do arquivo de cabeçalho após a instalação

whereis SDL2
# 输出
SDL2: /usr/include/SDL2

Instale o yasm

yasm é usado para dar suporte à otimização de montagem. Se você não precisa de suporte de otimização de montagem, pode desligar o yasm nas opções de compilação (–disable-yasm)

sudo apt install yasm

Instale FFmpeg

Site oficial da FFmpeg

Descompacte após o download

tar zxf ffmpeg-4.3.1.tar.gz
cd ffmpeg-4.3.1

Para não poluir o código-fonte , crie uma nova pasta de construção e execute configure e faça operações nela. --enable-sharedÉ gerar biblioteca de forma dinâmica.

mkdir build && cd build
./../configure --prefix=/usr/local --enable-shared
make
sudo make install

Adicionar em ~ / .bashrc

# 编译时链接动态库路径
export LIBRARY_PATH=/usr/local/lib/:$LIBRARY_PATH
# 运行时链接动态库路径
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH

Revalidar ~ / .bashrc

source ~/.bashrc

teste

ffmpeg -version
ffplay -version

Ver bibliotecas dependentes

cd /usr/local/bin
ldd ffmpeg

Desinstalar

Entre na pasta de compilação e execute

sudo make uninstall

Acho que você gosta

Origin blog.csdn.net/weixin_43742643/article/details/113790677
Recomendado
Clasificación