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

Cómo instalar ffmpeg en RHEL 8 / CentOS 8

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

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.


Cent OS
  1. Cómo instalar Git en CentOS 8

  2. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  3. Cómo instalar P7Zip en RHEL 8 / CentOS 8

  4. Cómo instalar ntfs-3g en RHEL 8 / CentOS 8

  5. Cómo instalar PHP-mbstring en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar Git en CentOS 7

Cómo instalar Git en CentOS 8

Cómo instalar VirtualBox 6.0 en CentOS 8 / RHEL 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

    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