[FFmpeg] Ubuntu16.04 安装 FFmpeg

Instalar SDL

Sitio web oficial de SDL

ffplay se basa en SDL, si no hay SDL, ffplay no se compilará. SDL2 puede compilarse e instalarse desde el código fuente o instalarse con apt (recomendado).

sudo apt install libsdl2-dev

Verifique la ubicación del archivo de encabezado después de la instalación

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

Instalar yasm

yasm se usa para admitir la optimización del ensamblaje. Si no necesita soporte para la optimización del ensamblaje, puede desactivar yasm en las opciones de compilación (–disable-yasm)

sudo apt install yasm

Instalar FFmpeg

Sitio web oficial de FFmpeg

Descomprimir después de descargar

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

Para no contaminar el código fuente , cree una nueva carpeta de compilación y ejecute configurar y realizar operaciones en ella. --enable-sharedEs generar biblioteca tan dinámica.

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

Agregue ~ / .bashrc

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

Vuelva a validar ~ / .bashrc

source ~/.bashrc

prueba

ffmpeg -version
ffplay -version

Ver bibliotecas dependientes

cd /usr/local/bin
ldd ffmpeg

Desinstalar

Ingrese a la carpeta de compilación y ejecute

sudo make uninstall

Supongo que te gusta

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