32blogby Studio Mitsu

Cómo instalar la última versión de FFmpeg (Windows / Mac / Linux)

Guía paso a paso para instalar FFmpeg 8.0 en Windows, Mac y Linux. Cubre winget, Homebrew, apt y la solución de problemas comunes de configuración.

by omitsu11 min read
Contenido

Puedes instalar FFmpeg con un solo comando: winget install Gyan.FFmpeg en Windows, brew install ffmpeg en Mac, o sudo apt install ffmpeg en Ubuntu/Debian. Todo el proceso toma menos de cinco minutos en cualquier sistema operativo.

FFmpeg es la columna vertebral del procesamiento moderno de video y audio. El pipeline de transcodificación de YouTube, el motor de reproducción de VLC, Handbrake, Adobe Premiere Pro — todos dependen de FFmpeg internamente. Si trabajas con archivos multimedia, eventualmente lo necesitarás en tu máquina.

Esta guía te lleva paso a paso por la instalación de FFmpeg 8.0 (lanzado en agosto de 2025) en Windows, Mac y Linux, incluyendo verificación, compilación desde el código fuente y solución de problemas.

Lo que aprenderás

  • Instalar FFmpeg en Windows (métodos winget y manual)
  • Instalar mediante Homebrew en Mac
  • Instalar en las principales distribuciones de Linux (Ubuntu, Fedora, Rocky, Arch)
  • Verificar la instalación y solucionar problemas comunes

¿Qué es FFmpeg?

Se dice a menudo que el nombre FFmpeg deriva de "Fast Forward" y "MPEG", aunque no existe una definición oficial. Fue creado por Fabrice Bellard a finales de los años 90 y actualmente es mantenido por una comunidad global de código abierto.

Se encarga de la codificación, decodificación, transcodificación, filtrado y transmisión de prácticamente todos los formatos multimedia existentes. La lista completa de formatos soportados está disponible en la documentación de FFmpeg.

Cuando instalas FFmpeg, obtienes tres herramientas de línea de comandos:

HerramientaPropósito
ffmpegConvertir, codificar y filtrar video/audio
ffprobeInspeccionar metadatos de archivos multimedia (códecs, resolución, bitrate, etc.)
ffplayUn reproductor multimedia mínimo basado en FFmpeg
Descargarwinget / brew / aptInstalarConfigurar PATHReconocimiento en terminalConfigurarffmpeg -versionVerificar instalaciónVerificarListoComenzar a procesar

Instalar FFmpeg

Selecciona la pestaña de tu sistema operativo a continuación para ver las instrucciones correspondientes.

La forma más fácil en Windows es winget (Windows Package Manager), que viene preinstalado en Windows 10 (1709+) y Windows 11.

Método 1: Instalar con winget (Recomendado)

Abre PowerShell o Símbolo del sistema como Administrador y ejecuta:

powershell
winget install -e --id Gyan.FFmpeg

Esto se encarga de la descarga, extracción y configuración del PATH automáticamente. Reinicia tu terminal después y verifica con ffmpeg -version.

Método 2: Instalación manual

Si winget no está disponible (versiones antiguas de Windows o equipos corporativos restringidos), instala manualmente.

1. Descarga el binario

Ve a la página oficial de descargas y haz clic en el logo de Windows. Se enlazan dos fuentes de compilación:

Fuente de compilaciónNotasRequiere
gyan.dev (recomendado)Actualizado frecuentemente, menos falsos positivos de antivirusEssentials: Windows 7+ / Full: Windows 10+
BtbN (GitHub)Compilaciones MinGW, también proporciona binarios para LinuxWindows 10 22H2+

Descarga ffmpeg-release-essentials.zip de gyan.dev.

2. Extrae el archivo

Elige una ruta sin espacios:

text
C:\ffmpeg

Después de extraer, confirma que la carpeta bin contiene ffmpeg.exe, ffprobe.exe y ffplay.exe.

3. Añadir al PATH del sistema

  1. Presiona Win + S y busca "Editar las variables de entorno del sistema"
  2. Haz clic en Variables de entorno
  3. En "Variables del sistema", busca y selecciona Path, luego haz clic en Editar
  4. Haz clic en Nuevo e ingresa:
text
C:\ffmpeg\bin
  1. Haz clic en Aceptar en todos los diálogos para guardar
  2. Abre una nueva ventana de Símbolo del sistema o PowerShell

Verificar tu instalación

Independientemente de tu sistema operativo, ejecuta:

bash
ffmpeg -version

Deberías ver una salida como esta:

text
ffmpeg version 8.0 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 14.2.0
configuration: --enable-gpl --enable-version3 ...
libavutil      60.  x.100 / 60.  x.100
libavcodec     62.  x.100 / 62.  x.100

Verifica que ffprobe y ffplay también se instalaron:

bash
ffprobe -version
ffplay -version

Ejemplo: inspeccionar un archivo multimedia con ffprobe

bash
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4

Esto muestra el códec, resolución, bitrate, duración y más en formato JSON. Esencial para depurar problemas de codificación.

Compilar desde el código fuente (Avanzado)

Si necesitas una versión más reciente de la que proporciona tu gestor de paquetes, o quieres habilitar códecs específicos, compila desde el código fuente.

Si tienes WSL (Subsistema de Windows para Linux), sigue las instrucciones de la pestaña de Linux — funcionan tal cual. WSL es la ruta más fácil ya que la gestión de dependencias se maneja con apt.

Para binarios nativos de Windows, puedes usar MSYS2 — la misma cadena de herramientas que gyan.dev usa para sus compilaciones oficiales. Instálalo desde msys2.org y ejecuta lo siguiente en la shell MINGW64:

bash
pacman -Syu
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-yasm mingw-w64-x86_64-nasm \
  mingw-w64-x86_64-pkg-config mingw-w64-x86_64-libx264 mingw-w64-x86_64-libx265

git clone https://git.ffmpeg.org/ffmpeg.git
cd ffmpeg
git checkout n8.0.1

./configure --prefix=/usr/local \
  --enable-gpl --enable-libx264 --enable-libx265
make -j$(nproc)
make install

Para compilaciones redistribuibles con requisitos de licencia específicos, consulta la guía dedicada:

Solución de problemas comunes

"ffmpeg is not recognized" (Windows)

Esto es casi siempre un problema de PATH.

CausaSolución
Añadiste C:\ffmpeg en lugar de C:\ffmpeg\binCambia el PATH a C:\ffmpeg\bin
Espacio al final de la rutaElimina el espacio
No reiniciaste la terminalAbre una nueva ventana de terminal
Lo añadiste a las variables de Usuario en lugar de las del SistemaMuévelo al PATH del Sistema

Versión desactualizada (Linux)

Los repositorios predeterminados de Ubuntu a menudo tienen versiones antiguas de FFmpeg. Tus opciones:

  1. Compilar desde el código fuente — consulta la sección anterior
  2. Instalar mediante Snapsudo snap install ffmpeg (nota: el sandboxing de Snap puede limitar el acceso desde otras aplicaciones)
  3. Usar un PPA de terceros — como ppa:ubuntuhandbook1/ffmpeg

Múltiples versiones en conflicto (Mac / Linux)

bash
which ffmpeg

Esto muestra qué binario de FFmpeg se está usando. Si tienes tanto /usr/local/bin/ffmpeg como /usr/bin/ffmpeg, el que se encuentre primero en el PATH gana. Elimina el que no necesites, o usa la ruta completa para llamar a una versión específica.

Preguntas frecuentes

¿Para qué sirve FFmpeg?

FFmpeg es una herramienta de línea de comandos de código abierto para convertir, comprimir y transmitir video y audio. Está detrás de servicios como YouTube, VLC y Handbrake.

¿FFmpeg es gratis para uso comercial?

Sí. FFmpeg se publica bajo licencias LGPL o GPL y es gratuito tanto para uso personal como comercial. Sin embargo, si redistribuyes binarios, debes revisar cuidadosamente los términos de la licencia — consulta la página de licencias de FFmpeg para más detalles.

¿Cómo verifico qué versión de FFmpeg tengo instalada?

Ejecuta ffmpeg -version en tu terminal. Muestra el número de versión junto con los códecs habilitados y la configuración de compilación.

¿Cuál es la diferencia entre las versiones Full y Essentials en Windows?

La versión Full (Gyan.FFmpeg) incluye casi todas las bibliotecas y códecs — es más grande pero cubre más casos de uso. La versión Essentials (Gyan.FFmpeg.Essentials) es una descarga más pequeña que soporta los formatos más comunes. Full requiere Windows 10+, mientras que Essentials funciona en Windows 7+.

¿Necesito instalar FFmpeg por separado para cada proyecto?

No. FFmpeg se instala a nivel del sistema y es accesible desde cualquier sesión de terminal. Una vez que está en tu PATH, cualquier aplicación y script en la máquina puede llamarlo.

¿Puedo instalar FFmpeg sin privilegios de administrador/root?

Sí. Descarga un binario estático desde FFmpeg.org o gyan.dev y colócalo en cualquier directorio. Luego llámalo por su ruta completa (ej., ~/bin/ffmpeg) o añade ese directorio a tu PATH de usuario.

¿Cómo actualizo FFmpeg a la última versión?

En Windows: winget upgrade Gyan.FFmpeg. En Mac: brew upgrade ffmpeg. En Linux (Ubuntu): compila desde el código fuente para obtener la última versión, o espera a que el repositorio se actualice. Los usuarios de Arch obtienen la última versión automáticamente con pacman -Syu ffmpeg.

¿FFmpeg soporta codificación acelerada por GPU?

Sí. FFmpeg soporta NVIDIA NVENC, Intel QSV y AMD AMF para codificación acelerada por hardware. Estas opciones deben estar habilitadas en el momento de la compilación o estar disponibles en tu binario precompilado. Consulta nuestra guía de codificación GPU para más detalles.

Conclusión

Instalar FFmpeg toma solo unos minutos con cualquier gestor de paquetes.

PlataformaComando recomendado
Windowswinget install -e --id Gyan.FFmpeg
Macbrew install ffmpeg
Ubuntu / Debiansudo apt install ffmpeg
FedoraAñadir RPM Fusion, luego sudo dnf install ffmpeg
Arch Linuxsudo pacman -S ffmpeg

Una vez que ffmpeg -version muestre la información de versión, estás listo para empezar.

Para comenzar con FFmpeg, consulta la guía de codificación GPU para tiempos de codificación drásticamente más rápidos:

Artículos relacionados: