GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar FFmpeg en Rocky Linux/Alma Linux 8

FFmpeg se usa para reproducir, codificar, decodificar, transmitir, transcodificar, mux, demux y filtrar diferentes formatos de archivos multimedia, incluidos audio y video MPEG1, MPEG4, h263, ac3, asf, avi, real, mjpeg y flash. En su núcleo se encuentra la propia herramienta ffmpeg de línea de comandos, diseñada para el procesamiento de archivos de video y audio. FFmpeg es una aplicación multiplataforma, ya que puede ejecutarse en Linux, macOS, Windows, BSD, Solaris, etc., en una amplia variedad de entornos de construcción, configuraciones y arquitecturas de máquinas. La mayoría de los reproductores multimedia disponibles para Linux y los descargadores y convertidores de audio/video como youtube-dl requieren FFmpeg para funcionar.

En esta guía, aprenderemos cómo instalar Ffmpeg en Rocky Linux/Alma Linux 8.

Tabla de contenido

  1. Asegúrese de que el servidor esté actualizado
  2. Instalando el repositorio de RPM Fusion
  3. Instalar FFmpeg
  4. Uso de FFmpeg

1. Asegúrese de que el sistema esté actualizado

Antes de continuar, siempre es una buena práctica asegurarse de que el servidor esté actualizado. Use este comando para actualizar los paquetes del servidor:

sudo dnf -y update

2. Instale el repositorio RPM Fusion

Los paquetes que proporcionan ffmpeg no están disponibles en los repositorios predeterminados de Rocky Linux. El repositorio de RPM Fusion tiene Ffmpeg. El repositorio de RPM Fusion se creó para proporcionar software que las distribuciones basadas en Fedora y Red Hat no distribuyen. Todas las aplicaciones de software disponibles en este repositorio se proporcionan como archivos RPM precompilados.

Tendremos que habilitar EPEL en Rocky Linux antes de instalar RPM fusion. EPEL es un repositorio que proporciona paquetes adicionales para Enterprise Linux. Use este comando para instalar la versión EPEL:

sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum-config-manager --enable powertools

Ahora podemos instalar RPM Fusion. Utilice estos comandos para habilitar los repositorios gratuitos y no gratuitos:

sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm -y
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm -y

3. Instalar FFmpeg

Una vez que se instalan los repositorios de RPM Fusion, podemos instalar FFmpeg. Ejecute estos comandos para instalar ffmpeg. Se instalarán varias dependencias en el proceso:

sudo dnf install -y ffmpeg

También podemos instalar las bibliotecas de desarrollo:

sudo dnf -y install ffmpeg-devel

Confirme la instalación:

$ rpm -qi ffmpeg
Name        : ffmpeg
Version     : 4.2.5
Release     : 2.el8
Architecture: x86_64
Install Date: Fri 14 Jan 2022 02:57:02 PM UTC
Group       : Unspecified
Size        : 1932220
License     : GPLv2+
Signature   : RSA/SHA1, Fri 03 Dec 2021 05:39:21 PM UTC, Key ID 979f0c69158b3811
Source RPM  : ffmpeg-4.2.5-2.el8.src.rpm
Build Date  : Wed 01 Dec 2021 04:57:45 PM UTC
Build Host  : buildvm-07.virt.rpmfusion.net
Relocations : (not relocatable)
Packager    : RPM Fusion
Vendor      : RPM Fusion
URL         : http://ffmpeg.org/
Summary     : Digital VCR and streaming server
Description :
FFmpeg is a complete and free Internet live audio and video
broadcasting solution for Linux/Unix. It also includes a digital
VCR. It can encode in real time in many formats including MPEG1 audio
and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

También puede comprobar la versión instalada

$ ffmpeg -version
ffmpeg version 4.2.5 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 8 (GCC)
...

4. Usando ffmpeg

FFmpeg se puede utilizar para lograr muchas funciones. El uso de ffmpeg depende de los proyectos individuales y el resultado deseado. Un caso de uso simple es convertir un video a audio, es decir, extraer un audio de un video.

Extraer un audio de un video:

ffmpeg -i video.mp4 -c:a libmp3lame -q:a 0 -map a output_file.mp3

En la sintaxis anterior, video.mp4 es el archivo de video de entrada y output_file.mp3 es el archivo de audio de salida. La etiqueta -map a toma el flujo de audio predeterminado y excluye los subtítulos, c:a especifica el códec para el audio que se utilizará y q:a define una tasa de bits variable para el audio.

Para obtener más información, consulte la documentación de FFmpeg. También puede comprobar las opciones de la línea de comandos con:

ffmpeg --help

¡Eso es! Has aprendido a instalar ffmpeg en Rocky Linux.


Rocky Linux
  1. Cómo instalar FFmpeg en Linux

  2. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  3. Cómo instalar el cliente FreeIPA en Rocky Linux/Alma Linux/CentOS 8

  4. Cómo instalar Apache Maven en Rocky Linux/Alma Linux 8

  5. Cómo instalar PHP 8 en Alma Linux y Rocky Linux

Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

Cómo instalar Webmin en Rocky Linux/Alma Linux 8

Cómo instalar Docker CE en Rocky Linux 8

Cómo instalar Anydesk en Rocky Linux 8

Cómo instalar TeamViewer en Rocky Linux 8

Cómo instalar FFmpeg en Rocky Linux 8