Si alguna vez necesita una forma rápida de convertir entre formatos de video o audio en Linux y quiere algo que no consuma recursos pero que haga bien el trabajo, entonces puede probar ffmpeg. Hay muchas interfaces GUI para el paquete ffmpeg, pero en este artículo aprenderemos cómo instalarlo en RHEL 8/CentOS 8 usando la línea de comandos y las herramientas de compilación.
FFMpeg tiene muchas opciones de línea de comandos cuando se trata de convertir archivos y, por lo tanto, es recomendable usarlo desde la CLI. Desde allí, puede ajustar sus opciones utilizando atributos e incluso aprender a crear scripts BASH para realizar scripts de conversión automática.
En este tutorial aprenderás:
- Cómo compilar el código fuente de ffmpeg desde cero
Requisitos de software y convenciones utilizadas
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | Red Hat Enterprise Linux 8 |
Software | N/A |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Compilar ffmpeg desde Git
Puede recuperar el ffmpeg
código fuente de Git y compílelo usted mismo. Primero asegúrese de tener instalados los paquetes de desarrollo necesarios:
$ su -
# dnf groupinstall "Development Tools"
Asegúrese de instalar también Git para que tengamos algo con lo que obtener el código fuente:
$ sudo dnf install git
Ahora puedes descargar el ffmpeg
Fuente Git:
$ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
Después de que todo esté hecho, tendrá que navegar hasta el ffmpeg
recién descargado directorio de código fuente
$ cd ffmpeg
y prepárate para compilar el código fuente:
$ ./configure
Puede omitir el nasm
opcional dependencia con
$ ./configure --disable-x86asm
Siguiente tipo
$ make
en la misma ventana CLI que acaba de configurar ffmpeg
para ser compilado. Después de ffmpeg
ha terminado de compilar (y puede tomar un tiempo, dependiendo de la potencia de su sistema), finalmente puede instalar los archivos binarios y de configuración que acaba de compilar emitiendo
$ sudo make install
Compilando el código ffmpeg que hemos descargado de Git Conclusión
Compilar la fuente de Git es una forma segura de obtener ffmpeg
instalado en RHEL 8/CentOS 8, independientemente de los subpuntos del número de versión. Usando los paquetes de "Herramientas de desarrollo" de RHEL 8/CentOS 8 y git
el código fuente a ffmpeg
compila limpiamente, sin dependencias requeridas.