FFmpeg es una colección de herramientas gratuitas y de código abierto para manejar archivos multimedia. Contiene un conjunto de bibliotecas de audio y video compartidas, como libavcodec, libavformat y libavutil. Con FFmpeg, puede convertir entre varios formatos de video y audio, establecer frecuencias de muestreo, capturar transmisión de audio/video y cambiar el tamaño de los videos.

Este artículo describe cómo instalar FFmpeg en CentOS 8.

Instalación de FFmpeg en CentOS 8

FFmpeg no está disponible en los repositorios predeterminados de CentOS 8. Puede elegir compilar las herramientas FFmpeg desde la fuente o instalarlas dnfdesde el repositorio Negativo17 . Iremos con la segunda opción.

Complete los siguientes pasos para instalar FFmpeg en CentOS 8:

  1. El repositorio Negativo17 depende de los repositorios EPEL y PowerTools. Ejecute los siguientes comandos como root o usuario con privilegios sudo para habilitar los repositorios requeridos:

    sudo dnf install epel-release dnf-utilssudo yum-config-manager --set-enabled PowerToolssudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
  2. Una vez que los repositorios estén habilitados, instale FFmpeg:

    sudo dnf install ffmpeg
  3. Verifique la instalación de FFmpeg comprobando su versión:

    ffmpeg -version

    Al momento de escribir este artículo, la versión actual de FFmpeg disponible en el repositorio Negativo17 es 2.8.15.

    ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
    built with gcc 8 (GCC)
    ...

    El comando también mostrará las opciones de configuración de FFmpeg.

Eso es todo. FFmpeg se instaló en su máquina CentOS y puede comenzar a usarlo.

Usando FFmpeg

En esta sección, veremos algunos ejemplos básicos sobre cómo usar la ffmpegutilidad.

Conversión básica

Al convertir archivos de audio y video con ffmpegusted, no tiene que especificar los formatos de entrada y salida. El formato del archivo de entrada se detecta automáticamente y el formato de salida se adivina a partir de la extensión del archivo.

  • Convierta un archivo de video de mp4 a webm:

    ffmpeg -i input.mp4 output.webm
  • Convierta un archivo de audio de mp3 a ogg:

    ffmpeg -i input.mp3 output.ogg

Uso de códecs

Al convertir archivos, utilice la -copción para especificar los códecs. Puede ser el nombre de cualquier decodificador/codificador admitido o un valor especial copyque simplemente copie el flujo de entrada.

  • Convierta un archivo de video de mp4 a webm usando el códec de libvpxvideo y libvorbisel códec de audio:

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • Convierta un archivo de audio de mp3 a ogg codificado con el libopuscódec.

    ffmpeg -i input.mp3 -c:a libopus output.ogg

Conclusión

Le mostramos cómo instalar FFmpeg en CentOS 8. Ahora debe visitar la página oficial de documentación de FFmpeg y aprender a usar FFmpeg para convertir sus archivos de video y audio.

Si encuentra un problema o tiene comentarios, deje un comentario a continuación.