Instale la última versión de ffmpeg en ubuntu16.04

Prefacio

FFmpeg es un conjunto de programas informáticos de código abierto que se pueden utilizar para grabar, convertir audio y video digital y convertirlos en transmisiones. Utilice una licencia LGPL o GPL. Proporciona una solución completa para grabar, convertir y transmitir audio y video. Contiene una biblioteca de códecs de audio / video muy avanzada, libavcodec.

Instalación de la biblioteca de soporte

sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
apt install libavformat-dev
apt install libavcodec-dev
apt install libswresample-dev
apt install libswscale-dev
apt install libavutil-dev
apt install libsdl1.2-dev

La breve introducción de la biblioteca de soporte es la siguiente:
Inserte la descripción de la imagen aquí
libavutil es una biblioteca que contiene funciones de programación simplificadas, incluidos generadores de números aleatorios, estructuras de datos, rutinas matemáticas, utilidades multimedia centrales, etc.
libavcodec es una biblioteca que contiene decodificadores y codificadores de audio / video.
libavformat es una biblioteca que contiene bibliotecas para la síntesis y división de formatos de contenedores multimedia.
libavdevice es una biblioteca que contiene dispositivos de entrada y salida, que se utiliza para obtener y presentar marcos de software de entrada / salida multimedia desde muchos marcos de software de entrada / salida multimedia comunes (incluidos Video4Linux, Video4Linux2, VfW y ALSA).
libavfilter es una biblioteca que contiene filtros de medios.
libswscale es una biblioteca que realiza operaciones de conversión de formato de píxel / espacio de color y escalado de imágenes altamente optimizadas.
libswressample es una biblioteca que realiza operaciones de remuestreo, rematrixing y conversión de formato de muestra altamente optimizadas.

instalación

Descargar el paquete fuente ffmpeg

git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
./configure   --enable-shared  --prefix=/usr/local/ffmpeg  --enable-gpl --enable-libx264  --enable-libx265   

Si la primera configuración indica que yasm no es un error instalado, es muy simple lidiar con este problema, simplemente instale yasm directamente, el método específico es ejecutar sudo apt-get install yasm en la terminal de línea de comandos.

make
make install

Aumente la biblioteca de vínculos dinámicos del directorio de instalación:

export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH

Ver la biblioteca dinámica de la que depende la instrucción

ldd ffmpeg 

prueba

ffmpeg  –version

Inserte la descripción de la imagen aquí

Reproduzca medios de transmisión RTSP desde la cámara IPC:

ffplay rtsp://192.168.0.123/live/av0

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/u014470361/article/details/90705336
Recomendado
Clasificación