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

Cómo instalar y usar FFmpeg en CentOS 7

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 tutorial lo guía a través de la instalación de FFmpeg en CentOS 7.

Requisitos previos #

Para poder agregar nuevos repositorios e instalar paquetes en su sistema CentOS, debe iniciar sesión como usuario con privilegios sudo.

Instalando FFmpeg en CentOS 7 #

FFmpeg no está disponible en los repositorios principales de CentOS 7. Puede elegir construir las herramientas FFmpeg desde la fuente o instalarlas a través de yum de un repositorio de Yum de terceros.

Iremos con la segunda opción e instalaremos desde el repositorio de RPM Fusion:

  1. El repositorio de RPM Fusion depende del repositorio de software EPEL. Si el EPEL no está habilitado en su sistema, habilítelo escribiendo:

    sudo yum install epel-release
  2. A continuación, habilite el repositorio RPM Fusion instalando el paquete rpm:

    sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
  3. Una vez que el repositorio esté habilitado, instale FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel
  4. 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 de RPM Fusion es 3.4.7 :

    ffmpeg version 3.4.7 Copyright (c) 2000-2019 the FFmpeg developers
    built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
    ...

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

Ejemplos de FFmpeg #

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

Conversión básica #

Al convertir archivos de audio y video usando ffmpeg , no es necesario que especifique 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
  • Convierte un archivo de audio de mp3 a ogg:

    ffmpeg -i input.mp3 output.ogg

Especificando códecs #

Puede especificar los códecs que desea usar con -c opción. El códec puede ser el nombre de cualquier decodificador/codificador compatible o un valor especial copy que simplemente copia el flujo de entrada.

  • Convierta un archivo de video de mp4 a webm usando libvpx códec de vídeo y libvorbis 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 libopus códec.

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

Cent OS
  1. Cómo instalar y usar TensorFlow en CentOS 7

  2. Cómo instalar y usar PHP Composer en CentOS 7

  3. Cómo instalar y usar ifconfig en CentOS 7

  4. Cómo instalar y usar FFmpeg en Ubuntu 18.04

  5. Cómo instalar y usar TeamSpeak Server en CentOS 7

Cómo instalar y usar Docker-Compose en CentOS 7

Cómo instalar y usar Cockpit en CentOS 8 / RHEL 8

Cómo instalar y usar Terraform en CentOS 8

Cómo instalar y usar SSHFS en CentOS 7

Cómo instalar y usar TermRecord en CentOS 8

Cómo instalar y usar Traceroute en CentOS 7