Introducción
FFmpeg es una herramienta de línea de comandos de código abierto y gratuita para transcodificar archivos multimedia. Contiene una serie 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 y cambiar el tamaño de los videos.
Este tutorial ilustra los pasos necesarios para instalar FFmpeg en Ubuntu 18.04. Le mostraremos cómo instalar la versión estable de la distribución y la última versión de FFmpeg.
Las mismas instrucciones se aplican a Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Linux Mint y Elementary OS.
Prerrequisitos
Debe iniciar sesión como root o usuario con privilegios de sudo para completar la instalación.
Si desea instalar FFmpeg en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instale FFmpeg 3.x en Ubuntu
Los repositorios oficiales de Ubuntu contienen paquetes FFmpeg que se pueden instalar con el administrador de paquetes apt
Esta es la forma más sencilla de instalar FFmpeg en Ubuntu. Sin embargo, la versión incluida en los repositorios puede estar rezagada con respecto a la última versión de FFmpeg.
En el momento de escribir este artículo, la versión actual de FFmpeg disponible en los repositorios de Ubuntu 18.04 es 3.4.4
.
Proceda de la siguiente manera para instalar FFmpeg 3.x en Ubuntu 18.04:
Empiece por actualizar la lista de paquetes:
sudo apt update
Luego, instale FFmpeg escribiendo el siguiente comando:
sudo apt install ffmpeg
Para confirmar que el paquete está instalado correctamente, use el ffmpeg -version
que imprime la versión de FFmpeg:
ffmpeg -version
La salida debería verse así:
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)...
libavutil 55. 78.100 /55. 78.100
libavcodec 57.107.100 /57.107.100
libavformat 57. 83.100 /57. 83.100
libavdevice 57. 10.100 /57. 10.100
libavfilter 6.107.100 /6.107.100
libavresample 3. 7. 0 /3. 7. 0
libswscale 4. 8.100 /4. 8.100
libswresample 2. 9.100 /2. 9.100
libpostproc 54. 7.100 /54. 7.100
Para imprimir todos los codificadores y decodificadores FFmpeg disponibles, escriba:
ffmpeg -encoders
ffmpeg -decoders
Eso es todo. FFmpeg 3 ahora está instalado en su sistema y puede comenzar a usarlo.
Instale FFmpeg 4.x en Ubuntu
La versión 4.x de FFmpeg agrega varios filtros, codificadores y decodificadores nuevos.
La forma más sencilla es instalar FFmpeg 4.x en Ubuntu 18.04 usando el sistema de empaquetado instantáneo.
Abra su terminal presionando Ctrl+Alt+T
e instale el paquete instantáneo FFmpeg, escribiendo:
sudo snap install ffmpeg
La descarga puede tardar algún tiempo dependiendo de la velocidad de la conexión.
ffmpeg 4.1.4 from Snapcrafters installed
FFmpeg 4 también está disponible en el PPA de Rob Savory.
Ejemplos de FFmpeg
En esta sección, veremos algunos ejemplos básicos de cómo usar la utilidad ffmpeg
Conversión básica
Al convertir archivos de audio y video con ffmpeg
, no es necesario especificar los formatos de entrada y salida. El formato del archivo de entrada se detecta automáticamente y el formato de salida se adivina por 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
Especificar códecs
Al convertir archivos, puede especificar los códecs que desea usar con la opción -c
El códec puede ser el nombre de cualquier decodificador /codificador compatible o un copy
especial que simplemente copia el flujo de entrada.
Convierta un archivo de video de mp4 a webm usando el libvorbis
libvpx
y el códec de audio libvorbis:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Convierta un archivo de audio de mp3 a ogg codificado con el códec libopus
ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusión
FFmpeg se instaló con éxito en Ubuntu 18.04. Ahora puede visitar la página de documentación oficial de FFmpeg y aprender a usar FFmpeg para convertir sus archivos de video y audio.