FFmpeg

¿Cómo instalar FFmpeg en Linux?

FFmpeg es una herramienta de software libre con la cual puedes convertir video y audio a distintos formatos y se encuentra disponible como herramienta de línea de comandos. Con ella, además de poder convertir los formatos de audio y video, también lo que puedes hacer es editar y transmitir por streaming los archivos multimedia. A lo largo de este artículo te enseñaremos la forma de instalarlo en tu VPS basado en Linux.

Veamos algunas de las distintas funciones que tiene:

  • Convertir audio y video
  • Redimensionar archivos de video
  • Unir videos
  • Extraer audio
  • Extraer solo video sin audio
  • Cortar video para hacerlo un clip más pequeño

No olvides que puedes comprobar si este codex se encuentra instalado o la versión que se está ejecutando con el siguiente comando:

ffmpeg -version

Instalar FFmpeg en Ubuntu

FFmpeg
¿Cómo instalar FFmpeg en Linux?

Es muy sencillo instalarlo en Ubuntu. Lo haremos desde mc3man PPA (Archivos de paquetes personales) que son compatibles con Ubuntu.

Deberemos ejecutar lo siguiente para agregar este PPA:

sudo apt-get install -y software-properties-common
add apt-repository ppa:mc3man/trusty-media

Entonces, para la instalación debemos ejecutar lo siguiente:

apt-get install ffmpeg

Luego, comprueba la versión utilizando el próximo comando:

ffmpeg -version

Instalar FFmpeg en Debian

Si quieres instalar el codex en Debian, lo que debes hacer es iniciar sesión como usuario root (raíz). Este mismo emplea el administrador de paquetes apt para su instalación, este se encuentra disponible en el repositorio de Debian.

Lo primero que tienes que hacer, es actualizar la lista de paquetes utilizando:

apt update

Luego, debes introducir el próximo comando para la instalación:

apt install ffmpeg

Si empleas Debian 8 – Jessie, no se encontrará disponible en el repositorio oficial. Lo que debes hacer, es usar el repositorio multimedia.

Tienes que agregar el repositorio multimedia de Debian. Para hacerlo, debes editar el archivo /etc/apt/sources.list, ya que contiene la lista de repositorios que utiliza APT. Para la edición del archivo, debes utilizar un editor de terminal como por ejemplo vi o nano.

Ahora, abre el archivo con el próximo comando, luego presiona I (Insertar) para la edición:

vi /etc/apt/sources.list

Añade las próximas líneas al archivo:

deb http://www.deb-multimedia.org jessie main non-free

deb-src http://www.deb-multimedia.org jessie main non-free

# jessie-backports

deb http://ftp.debian.org/debian/ jessie-backports main

Si quieres guardar lo que editaste, debes presionar Esc. ¡Para retirarte del editor debes presionar : y por último ejecutar q!

Tienes que instalar el pack deb-multimedia-keyring. Primero, debes actualizar, luego instalar y por último actualizar nuevamente. Esto deberás hacerlo para asegurarte de que los cambios se generen correctamente.

apt update
apt install deb-multimedia-keyring
apt update

A continuación, debes instalar el paquete empleando:

apt install ffmpeg

Utiliza el próximo comando para validar la instalación en Debian:

ffmpeg -version

Instalar FFmpeg en CentOS, Fedora y RHEL

CentOS no posee un repositorio oficial para instalarlo, lo que puedes hacer es utilizar un repositorio de terceros.

Si usas CentOS 7 o 6 y quieres instalarlo, debes actualizar el sistema de la siguiente forma:

yum install epel-release -y
yum update -y

En RHEL 7 o CentOS 7 emplea el próximo comando:

rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

En RHEL/CentOS 6/5 el comando no es igual y es un repositorio distinto.

rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

Luego, Si quieres instalarlo con sus paquetes de desarrollo, debes utilizar:

yum install ffmpeg ffmpeg-devel -y

¡Listo! La instalación está hecha.

Ahora, veamos como instalarlo en Fedora. Para hacerlo, debes utilizar el repositorio RPMfusion. En el caso de que no lo tengas instalado, pon el siguiente comando:

dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Podrás instalar el codex y el paquete de desarrollo al usar un administrador de paquetes DNF.

dnf install ffmpeg ffmpeg-devel

¡Listo! Ya lo has instalado.

Instalar FFmpeg en Arch Linux

En Arch Linux, debes utilizar el administrador de paquetes Pacman. En el repositorio oficial encontrarás detalles de la versión que está disponible.

Introduce el próximo comando para actualizar:

pacman -Sy vlc

Luego, debes instalarlo utilizando:

pacman -R ffmpeg4.0

Por último, tiene que actualizar el sistema:

pacman -Su

Si quieres comprobar la instalación, ejecuta el siguiente comando:

ffmpeg -version

Conclusión

Como hemos visto, la instalación de FFmpeg en un servidor VPS basado en Linux es muy sencillo. Lo único que tienes que hacer es seguir las simples pautas de tu sistema operativo. Cada una de las versiones de Linux tienen su mínima diferencia para instalar este codex.

Por último, no olvides visitar nuestro sitio web aquí.

Emanuel Duarte
Emanuel Duarte

Emanuel Duarte es un apasionado de las tecnologías y el uso de ellas para el armado de desarrollo web, cuya especialización es la principal plataforma del mercado: Wordpress.
Adicionalmente, se destaca por conocer las herramientas aledañas que convierten los sitios webs en confiables, seguros y ágiles.