CentOS

Cómo instalar y usar FFmpeg en CentOS 8?

Cómo instalar y usar FFmpeg en CentOS 8?
Si desea una forma rápida de convertir entre archivos de audio y video en Linux y desea algo que no consuma recursos y realice la tarea correctamente, entonces puede probar FFmpeg. FFmpeg es vital para mantener cierto nivel de familiaridad entre los archivos cargados por múltiples usuarios, así como para ayudar a mantener su espacio de almacenamiento bajo control. Al usar FFmpeg, puede traducir, ajustar frecuencias de muestreo, grabar secuencias de audio / video y cambiar el tamaño de archivos entre diferentes formatos de video y audio. Proporciona una colección de bibliotecas de audio y video que se comparten, incluidas libavcodec, libavformat y libavutil. Siempre que se refiere a la conversión de archivos, FFmpeg tiene varias opciones de línea de comandos, y también se recomienda usarlo desde la CLI. Sígueme y te guiaré para instalar FFmpeg en Centos 8.

FFmpeg no se ofrece en los repositorios predeterminados de Centos 8. Puede optar por crear utilidades FFmpeg desde la fuente o instalarlas desde el directorio Negativo17 a través de DNF. En este artículo, avanzaremos con la segunda opción. También es la forma más rápida de implementar FFmpeg en el sistema operativo Centos 8.

El proceso de instalación de FFmpeg en Centos 8 es el siguiente:

Instalar el repositorio de Epel

Hay dos directorios de los que dependemos para instalar FFmpeg en Centos 8. El primero es un directorio EPEL que contiene muchos paquetes adicionales que no se entregan con la instalación del medio base de Centos 8.

En primer lugar, deberá verificar si su Centos 8 tiene un repositorio epel instalado y habilitado o no. Para ello, ejecute el siguiente comando:

$ sudo yum repolist

Puede ver que no hay ningún repositorio de Epel instalado en el sistema, como se muestra en la imagen a continuación.

En Centos 8, puede instalar el directorio EPEL a través de YUM o DNF, con lo que tenga más confianza. Debe implementar los comandos citados a continuación para instalar el repositorio de Centos 8 epel.

$ sudo yum install epel-release

O

$ sudo yum -y instalar epel-release

O

$ dnf instalar https: // dl.fedoraproject.org / pub / epel /
epel-release-latest-8.Noarch.rpm

Después de eso, se le pedirá que confirme su acción escribiendo "y ", y luego golpea Ingresar para continuar con la instalación. Como resultado, el repositorio de epel se instalará en su sistema.

Verá que el repositorio de Epel ahora está instalado en el sistema usando el comando Repolist.

$ sudo yum repolist

Instalar el repositorio de RPM Fusion

Para entregar herramientas no entregadas por Fedora y distribuciones basadas en Red Hat, se desarrolló el directorio RPM Fusion. En este directorio, todos los programas de software disponibles se admiten como archivos RPM precompilados. Fusion proporciona dos bibliotecas, una abierta, que usaremos, y otra no gratuita. Ambos están disponibles para su descarga gratuita, pero el directorio non-free contiene software que puede no estar protegido por licencias de código abierto.

Puede instalar el repositorio de RPM Fusion utilizando cualquiera de los comandos YUM correspondientes:

$ yum install https: // descargar1.rpmfusion.org / free / el /
rpmfusion-free-release-8.Noarch.rpm
$ https: // descargar1.rpmfusion.org / nonfree / el /
rpmfusion-nonfree-release-8.Noarch.rpm

Si elige DNF, puede utilizar cualquiera de los comandos correspondientes:

$ https: // descargar1.rpmfusion.org / free / el / rpmfusion-free-release-8.Noarch.rpm
$ https: // descargar1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.Noarch.rpm

Después de eso, se le pedirá que confirme su acción. Tipo "y " y luego toque Ingresar para continuar como se muestra. Puede ver que el repositorio de RPM Fusion se instalará en su sistema. Recuerde usar solo YUM o DNF.

Usando el comando repolist, puede ver que el repositorio de RPM Fusion ahora está instalado en el sistema.

$ yum repolista

Habilitar herramientas eléctricas

La última parte es activar las herramientas eléctricas en Centos 8 antes de instalar FFmpeg. Para esta tarea, use el siguiente comando:

$ sudo dnf config-manager -enable PowerTools

Instalar FFmpeg

Y esto es lo que podrías estar buscando! Después de EPEL y RPM, se han agregado bibliotecas de fusión. Finalmente podemos instalar FFmpeg! Ejecute las siguientes instrucciones en su terminal para instalar FFmpeg y todos sus componentes en su framework Centos 8 / RHEL 8 Linux.

Puede instalar FFmpeg y sus dependencias utilizando los comandos DNF correspondientes:

$ sudo dnf instalar ffmpeg
$ sudo dnf instalar ffmpeg ffmpeg-devel

También puede instalar FFmpeg y sus dependencias usando los comandos YUM correspondientes:

$ sudo yum install ffmpeg
$ sudo yum install ffmpeg ffmpeg-devel

Se le pedirá más de una vez que confirme su acción. Tipo "y " y luego toque Ingresar para continuar como se muestra. Puede ver que la herramienta FFmpeg se instalará en su sistema.

Verificar instalación

Ahora, puede ver la versión instalada. Siga una de las dos instrucciones y, en una instalación exitosa, verá un resultado comparable.

$ rpm -qi ffmpeg
$ ffmpeg -version

La última versión de FFmpeg instalada en el repositorio Negativo17 es 4.2.4.

Para determinadas soluciones de línea de comandos, incluso puede obtener ayuda de:

$ ffmpeg --help

Conversión básica:

Veremos algunos ejemplos simples en esta parte para usar la función FFmpeg. Lo bueno de esto es que es posible que no tenga que definir los tipos de entrada y salida al traducir archivos de audio y video mientras lo usa. Detecta automáticamente el formato de archivo de entrada y adivina el formato de salida a partir de su extensión de archivo.

Utilice el comando citado a continuación para la conversión de un archivo de video con extensión mp4 a webm:

$ ffmpeg -i entrada.salida mp4.webm

Puede escribir el nombre del archivo de entrada que desea convertir en el lugar de 'entrada.mp4 'también puede cambiar el nombre de su archivo de salida con "salida.webm ".

Utilice el siguiente comando para convertir archivos con extensión de mp3 a ogg:

$ ffmpeg -i entrada.salida mp3.ogg

Puede escribir el nombre del archivo de entrada que desea convertir en el lugar de 'entrada.mp3 ', también puede cambiar el nombre de su archivo de salida con "salida.ogg ".

Usar códecs

Simplemente use la opción -c para definir códecs mientras transfiere archivos. Puede ser un nombre de decodificador / codificador autorizado o una réplica de vital importancia que simplemente clona la entrada.

Usé este códec de video libvpx, así como el códec de audio libvorbis para transformar un archivo de video de MP4 a Webm:

$ ffmpeg -i entrada.mp4 -c: v libvpx -c: una salida de libvorbis.webm

Transforme un archivo de audio cifrado con el códec Libopus del archivo con extensión de mp3 a ogg.

$ ffmpeg -i entrada.mp3 -c: una salida libopus.ogg

Conclusión:

En esta guía, hemos explorado cómo instalar FFmpeg y cómo utilizarlo en Centos 8. Hemos visto cómo encender el repositorio de Epel, instalar el repositorio de RPM Fusion, instalar el paquete FFmpeg, verificar la instalación de FFmpeg y cómo convertir un archivo multimedia a otro formato. Creo que esta guía lo ayudará a comprender rápidamente el orden FFmpeg en Centos 8.

Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...
Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...