GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar FFMPEG en CentOS 7

FFMPEG es un marco multimedia importante, capaz de decodificar, codificar, transcodificar, mux, demux, transmitir, filtrar y reproducir varios archivos de audio y video en diferentes formatos. FFMPEG es un conversor de video y audio muy rápido que también puede tomar de una fuente de audio/video en vivo. También puede convertir entre frecuencias de muestreo arbitrarias y cambiar el tamaño del video sobre la marcha con un filtro polifásico de alta calidad. Es compatible con varios archivos de biblioteca como libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale y libswresample.

libavcodec - una biblioteca de códecs de audio/video
libavutil - biblioteca de utilidades para ayudar a la programación multimedia portátil
formato libav - biblioteca que proporciona un marco para multiplexar y multiplexar secuencias de video/audio y subtítulos
filtro libav - biblioteca que mejora un filtrado genérico de audio/video
dispositivo libav - biblioteca que proporciona un marco que toma y renderiza muchos marcos comunes de dispositivos de entrada/salida multimedia
libswscale - biblioteca que mejora la escala de imagen altamente optimizada y las operaciones de conversión de formato de píxel y espacio de color
libswresample - biblioteca que promueve el remuestreo de audio, la rematrización y las operaciones de conversión de formato de muestra

En resumen, es un software gratuito disponible con bibliotecas y programas para manejar datos multimedia. También se puede utilizar como una herramienta de línea de comandos en PHP y otros lenguajes de programación para transcodificar archivos multimedia.

En este tutorial, aprendemos cómo instalar FFMPEG en CentOS 7 . Simplemente puede instalar FFMPEG usando yum o elegir instalar desde la fuente.

Pasos de instalación para FFMPEG en CentOS 7

Necesitamos instalar un archivo de repositorio adecuado que incluya este paquete FFMPEG, que es el paso más importante de esta instalación.

1. Habilitar el repositorio de RPM Fusion

Es un repositorio RPM de terceros que contiene muchos paquetes populares relacionados con multimedia para versiones de CentOS. Este repositorio solo funciona si el repositorio EPEL está habilitado en el servidor.

Primero, asegúrese de haber habilitado el repositorio EPEL. . Para habilitar el repositorio EPEL en un servidor CentOS 7, escriba:

 $ sudo yum -y install epel-release

Ahora, habilite el repositorio de RPM Fusion :

$ sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

Verifique que el repositorio de RPM Fusion se haya instalado correctamente:

$ sudo yum repolist

2. Instalar paquetes de desarrollo FFMPEG y FFMPEG

Para instalar FFMPEG y sus paquetes de desarrollo, escriba:

$ sudo yum -y install ffmpeg ffmpeg-devel

3. Verificar FFMPEG

Verifique la instalación de ffmpeg comprobando la versión de FFMPEG.

$ sudo ffmpeg

Salida:

ffmpeg version 3.4.8 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)

Ahora hemos completado la instalación de la versión 3.4.8 de ffmpeg.

Ahora veamos cómo usar FFMPGE con un ejemplo.

Vamos a convertir un archivo mp3 a formato oog usando este módulo en CLI.

Descargue un archivo mp3 y ejecute el comando ffmpeg para convertir el archivo mp3 a formato ogg.

$ sudo wget https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3

$ sudo ffmpeg -i mpthreetest.mp3 -c:a libvorbis -q:a 4 mpthreetest.ogg

Ahora nuestro archivo de prueba MP3 se convierte al formato de compresión de audio Vorbis (ogg), que es mucho mejor que el mp3.

Del mismo modo, podemos codificar, decodificar y convertir cualquier formato de archivo de video, imagen o audio usando esta herramienta de línea de comandos. Incluso podemos hacer uso de este módulo en PHP mediante la codificación adecuada. Puede obtener más información sobre el uso de esta herramienta consultando la página del manual que puede obtener ejecutando el comando "man ffmpeg".

$ man ffmpeg

Espero que haya disfrutado leyendo esta documentación sobre FFMPEG. ¡Recomendaría sus valiosas sugerencias y comentarios sobre esto!

Que tengas un buen día :)


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar FFmpeg en CentOS 8