FFmpeg es una herramienta de línea de comandos gratuita y de código abierto para transcodificar archivos multimedia. Contiene un conjunto de bibliotecas compartidas de audio y vídeo como libavcodec, libavformat y libavutil. Con FFmpeg, puede convertir entre varios formatos de vídeo y audio, establecer frecuencias de muestreo y cambiar el tamaño de los vídeos.
Este tutorial explica cómo instalar FFmpeg en Debian 9.
Requisitos previos #
Necesitará iniciar sesión como usuario con privilegios sudopara poder instalar paquetes en su sistema Debian.
Instalación de FFmpeg en Debian #
Los repositorios oficiales de Debian contienen paquetes de FFmpeg que pueden instalarse con el gestor de paquetes apt
. En el momento de escribir este artículo, la versión actual de FFmpeg disponible en los repositorios de Debian 9 es 3.2.12
.
Los siguientes pasos describen cómo instalar FFmpeg en Debian 9:
-
Comience actualizando la lista de paquetes:
sudo apt update
-
Instale el paquete FFmpeg ejecutando el siguiente comando:
sudo apt install ffmpeg
-
Valide la instalación ejecutando el comando
ffmpeg -version
que imprimirá la versión de FFmpeg:ffmpeg -version
La salida debería ser algo parecido a lo siguiente:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Para imprimir todos los codificadores y decodificadores disponibles de FFmpeg puede utilizar:
ffmpeg -encoders
ffmpeg -decoders
Eso es todo. FFmpeg está ahora instalado en su sistema, y puede empezar a usarlo.
La versión incluida en los repositorios de Debian siempre va por detrás de la última versión de FFmpeg. Si quiere instalar la última versión de FFmpeg tendrá que compilar las herramientas FFmpeg desde el código fuente.
Ejemplos de FFmpeg #
En esta sección, le mostraremos algunos ejemplos de cómo utilizar la herramienta ffmpeg
.
Conversión básica #
Al convertir archivos de audio y vídeo con ffmpeg
no tiene que especificar los formatos de entrada y salida. El formato de archivo de entrada se detecta automáticamente y el formato de salida se adivina a partir de la extensión de archivo especificada.
-
Convertir un archivo de vídeo de mov a mp4:
ffmpeg -i input.mov output.mp4
-
Convertir un archivo de audio de mp3 a flac:
ffmpeg -i input.mp3 output.flac
Especificar códecs #
Para especificar los códecs utilice la opción -c
. El códec puede ser el nombre de cualquier decodificador/codificador soportado o un valor especial copy
que simplemente copia el flujo de entrada.
-
Convertir un archivo de vídeo de mp4 a webm utilizando el códec de vídeo
libvpx
y el códec de audiolibvorbis
:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Convertir 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 #
Ha aprendido a instalar FFmpeg en Debian 9. Ahora puede visitar la página oficial de documentación de FFmpeg y aprender a usar FFmpeg para convertir y sus archivos de vídeo y audio.