32blogby StudioMitsu

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.

8 min read
Contenido

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 (la última versión mayor, agosto 2025) en Windows, Mac y Linux, incluyendo verificación 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.

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

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.

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: