Cómo instalar FFmpeg en Windows: una guía completa
FFmpeg es un potente framework multimedia para trabajar con archivos de audio y video. Esta guía explica cómo instalar FFmpeg en Windows, incluidas las opciones de descarga, los requisitos del sistema y consejos para solucionar problemas.
Requisitos previos
Antes de instalar FFmpeg, asegúrate de que tu sistema cumpla estos requisitos:
- Para la compilación essentials de gyan.dev: Windows 7 o posterior.
- Para la compilación full de gyan.dev: Windows 10 o posterior con una CPU compatible con
SSE4.1. - Para las compilaciones de BtbN: Windows 10 22H2 o posterior.
- Privilegios de administrador en tu sistema.
- Una conexión a Internet activa para descargar FFmpeg.
Métodos de instalación
Puedes instalar FFmpeg con gestores de paquetes o mediante una instalación manual.
Usar gestores de paquetes
Puedes instalar FFmpeg fácilmente con los gestores de paquetes más populares:
Con Chocolatey:
choco install ffmpeg
Con Winget:
winget install --id Gyan.FFmpeg --exact
Con Scoop:
scoop install ffmpeg
Instalación manual
Paso 1: Descargar FFmpeg
Elige una de las siguientes fuentes para descargar FFmpeg:
-
Visita gyan.dev/ffmpeg/builds/ (recomendado para Windows)
- Elige
ffmpeg-release-essentials.7zpara la mayoría de los casos. - Elige
ffmpeg-release-full.7zsi necesitas códecs adicionales.
O
- Elige
-
Visita GitHub - BtbN/FFmpeg-Builds (fuente alternativa)
- Selecciona la compilación win64 adecuada (gpl, lgpl o shared) que se ajuste a tus necesidades.
Para más opciones, consulta la página oficial de descargas de FFmpeg.
Paso 2: Verificar la integridad de la descarga
- Descarga el archivo comprimido de FFmpeg y su correspondiente archivo
.sha256. - Abre PowerShell y navega a tu directorio de descargas.
- Ejecuta:
Get-FileHash ffmpeg-release-essentials.7z | Format-List
- Compara el hash calculado con el contenido del archivo
.sha256.
Paso 3: Extraer el archivo comprimido
Abre el archivo .7z descargado con 7-Zip y extrae su contenido
a una carpeta como C:\FFmpeg. Windows 11 23H2 y versiones posteriores también permiten extraer archivos .7z
en el Explorador de archivos; las versiones anteriores de Windows necesitan una herramienta de compresión aparte.
Paso 4: Agregar FFmpeg a la ruta del sistema
- Pulsa Windows + X y selecciona «Sistema».
- Haz clic en «Configuración avanzada del sistema».
- Haz clic en «Variables de entorno».
- En «Variables del sistema», selecciona
Pathy haz clic en «Editar». - Haz clic en «Nuevo» y agrega la ruta a la carpeta
bin(por ejemplo,C:\FFmpeg\bin). - Haz clic en «Aceptar» en todos los diálogos para aplicar los cambios.
Elegir entre compilaciones estáticas y compartidas
FFmpeg está disponible tanto en compilaciones estáticas como compartidas:
- Las compilaciones estáticas incluyen todas las bibliotecas necesarias dentro del ejecutable, lo que ofrece una configuración sin complicaciones.
- Las compilaciones compartidas requieren que las bibliotecas dinámicas (DLL) correspondientes estén presentes en tu sistema.
Por simplicidad, recomendamos usar compilaciones estáticas, a menos que necesites una función específica de una biblioteca compartida.
Verificar la instalación
-
Abre el Símbolo del sistema o PowerShell.
-
Ejecuta:
ffmpeg -version -
Deberías ver información de versión que incluye:
- El número de versión de FFmpeg.
- Las opciones de configuración.
- Una lista de las bibliotecas incluidas.
Solución de problemas comunes
FFmpeg no se reconoce
Si aparece el error «'ffmpeg' is not recognized»:
- Asegúrate de que el PATH esté configurado correctamente.
- Cierra sesión y vuelve a iniciarla, o reinicia tu computadora.
Errores de DLL faltantes
Si ves errores como «MSVCR100.dll is missing»:
- Instala el Visual C++ Redistributable más reciente.
- Como alternativa, usa una compilación estática para evitar las dependencias de DLL.
Problemas con bibliotecas compartidas
Si recibes errores como «Error while loading shared libraries»:
- Considera usar la compilación estática.
- Verifica que estén instalados todos los Visual C++ Redistributables necesarios.
Problemas de permisos
Si experimentas errores de permisos:
- Ejecuta el Símbolo del sistema como administrador.
- Revisa los permisos de archivo del directorio de FFmpeg.
Comandos básicos de FFmpeg
Estos son algunos comandos comunes para que empieces:
- Convertir el formato de un video:
ffmpeg -i input.mp4 output.avi
- Extraer el audio de un video:
ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
- Cambiar el tamaño de un video:
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
Actualizar FFmpeg
Para actualizar FFmpeg:
- Descarga la compilación más reciente desde una de las fuentes indicadas arriba.
- Extrae el nuevo archivo comprimido en una carpeta.
- Reemplaza tu instalación existente de FFmpeg por los archivos nuevos.
- Asegúrate de que el PATH de tu sistema apunte a la instalación actualizada.
Aprovechar la aceleración por hardware
Si tu sistema admite aceleración por hardware (como Intel Quick Sync o NVIDIA NVENC), puedes habilitar una codificación más rápida. Consulta la documentación oficial de FFmpeg para conocer los flags y las opciones de configuración adecuados.
Conclusión
Ya tienes FFmpeg instalado y listo para usar en tu sistema Windows. Esta guía ha cubierto los pasos esenciales: desde descargar y verificar FFmpeg hasta solucionar problemas comunes y explorar los comandos básicos. Para un uso más avanzado y más detalles, consulta la documentación oficial de FFmpeg.
Para quienes trabajan con procesamiento de video a gran escala, la plataforma de Transloadit puede ejecutar tus comandos de FFmpeg en la nube, con capacidades de autoescalado y procesamiento en paralelo. Conoce más sobre nuestras capacidades de Encoding de video.
