FFMPEG no se ofrece en los repositorios predeterminados de CentOS 8. Puede optar por construir utilidades FFMPEG desde la fuente o instalarlas desde el directorio Negatuivo17 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 para FFMPEG en CentOS 8 es el siguiente:
Instalar el repositorio EPEL
Hay dos directorios en los que dependeremos de instalar FFMPEG en CentOS 8. El primero es un directorio EPEL que contiene muchos paquetes adicionales que no se entregan con la instalación de medios base CentOS 8.
En primer lugar, tendrá que verificar si su CentOS 8 tiene un repositorio EPEL instalado y habilitado o no. Para este propósito, ejecute el siguiente comando:
$ sudo yum repolista
Puede ver que no se instala ningún repositorio EPEL 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, lo que sea que tenga más confianza con. Debe implementar los comandos citados a continuación para instalar el repositorio CentOS 8 EPEL.
$ sudo yum instalación epel-liberación
O
$ sudo yum -y instalación Epel -libe
O
$ dnf instalación https: // dl.federaproject.org/pub/epel/
Epel-Lelease-Latest-8.noarch.rpm
Después de eso, se le pedirá que confirme su acción escribiendo "y ", y luego golpear Ingresar Para continuar la instalación. Como resultado, el repositorio de EPEL se instalará en su sistema.
Verá que el repositorio EPEL ahora está instalado en el sistema utilizando el comando repolista.
$ sudo yum repolista
Instalar RPM Repositorio de fusión
Para entregar herramientas no entregadas por Fedora y Red Hat Distributions, se desarrolló el directorio de fusión RPM. En este directorio, todos los programas de software disponibles son compatibles como archivos RPM precompilados. Fusion proporciona dos bibliotecas, una abierta, que usaremos y una no libre. Ambos están disponibles para descarga gratuita, pero el directorio no libre contiene un software que puede no estar protegido por las licencias de código abierto.
Puede instalar el repositorio de fusión RPM utilizando cualquiera de los comandos YUM correspondientes:
$ yum instalación https: // descargar1.rpmfusion.org/free/el/
rpmfusion-libe-libe-8.noarch.rpm
$ https: // download1.rpmfusion.org/no libre/el/
rpmfusion-no-libe-liber-8.noarch.rpm
Si elige DNF, puede usar cualquiera de los comandos correspondientes:
$ https: // download1.rpmfusion.org/free/el/rpmfusion-libe-libe-8.noarch.rpm
$ https: // download1.rpmfusion.org/no libre/el/rpmfusion-no-lib-libe-8.noarch.rpm
Después de eso, se le pedirá que confirme su acción. Tipo "y " y luego tocar Ingresar para continuar como se muestra. Puede ver que el repositorio de fusión RPM se instalará en su sistema. Recuerda usar yum o dnf solamente.
Usando el comando Repolista, puede ver que el repositorio de fusión RPM 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 que se instale FFMPEG. Para esta tarea, use el siguiente comando:
$ sudo dnf config -ganager -sable 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 marco CentOS 8/RHEL 8 Linux.
Puede instalar el FFMPEG y sus dependencias utilizando los comandos DNF correspondientes:
$ sudo dnf instalación ffmpeg
$ sudo dnf instalación ffmpeg ffmpeg-devel
También puede instalar el FFMPEG y sus dependencias utilizando los comandos YUM correspondientes:
$ sudo yum instalación ffmpeg
$ sudo yum instalación ffmpeg ffmpeg-devel
Se le pedirá más de una vez para confirmar su acción. Tipo "y " y luego tocar Ingresar para continuar como se muestra. Puede ver que la herramienta FFMPEG se instalará en su sistema.
Verificar la instalación
Ahora, se le permite 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 ciertas 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 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 desde su extensión de archivo.
Use el comando citado a continuación para la conversión de un archivo de video que tiene 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 la entrada.MP4 'también puede cambiar el nombre de su nombre de archivo de salida con "salida.webm ".
Use el siguiente comando para convertir el archivo que tiene extensión de mp3 a ogg:
$ ffmpeg -i entrada.salida de mp3.ogg
Puede escribir el nombre del archivo de entrada que desea convertir en el lugar de la entrada.mp3 ', también puede cambiar el nombre de su nombre de archivo de salida con "salida.OGG ".
Usando códecs
Solo use la opción -c para definir códecs mientras se transfiere archivos. Puede ser un nombre de decodificador/codificador autorizado o una réplica de importancia vital que simplemente clame 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
Transformar un archivo de audio encriptado con el códec Libopus desde el archivo que tiene extensión de MP3 a OGG.
$ ffmpeg -i entrada.mp3 -c: una salida de 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 fusión RPM, instalar el paquete FFMPEG, verificar la instalación de FFMPEG y cómo convertir un archivo de medios a otro formato. Creo que esta guía te ayudará a comprender rápidamente el pedido FFMPEG en Centos 8.