Cómo instalar FFmpeg en Windows y usarlo en la terminal
Aprende a instalar FFmpeg con winget o manualmente añadiéndolo al PATH. Incluye comandos para convertir vídeo, extraer audio y recortar clips.

En esta página
winget install Gyan.FFmpeg. Es el motor que usan casi todos los convertidores de vídeo, incluso los que tienen botones y los online. Si lo usas directamente no tienes límites de tamaño, controlas cada parámetro y tus archivos no acaban en el servidor de nadie más.No tiene ventanas: escribes un comando y el trabajo empieza. Al principio asusta un poco, pero para las cosas que se hacen habitualmente (convertir, extraer el audio, recortar, reducir el peso) bastan unos pocos comandos para copiar, y los encontrarás todos más abajo. La última versión estable es la 9.0, lanzada en 2026.
Instalación con winget #
Es la vía más rápida en Windows 11 y en Windows 10 actualizado. Abre el Terminal o el Símbolo del sistema y escribe:
winget install Gyan.FFmpeg
Es la versión completa preparada por gyan.dev, la misma que descargarías a mano. Al terminar, cierra y vuelve a abrir el terminal, de lo contrario no reconocerá la nueva ruta, y comprueba:
ffmpeg -version
Si aparecen la versión y las opciones de compilación, todo está correcto.

ffmpeg -version tras una instalación con éxito
winget upgrade Gyan.FFmpeg. Con la instalación manual, en cambio, cada vez tienes que volver a descargar el archivo y sustituir los archivos.Instalación manual #
Sirve cuando winget no está disponible o cuando quieres una compilación específica.
En la página oficial de descargas, pasa el cursor por el icono de Windows y selecciona Windows builds from gyan.dev (como alternativa, también están las versiones de BtbN en GitHub). En la página de gyan.dev, en la sección release builds, descarga ffmpeg-release-full.7z: es la versión completa, con todos los codificadores.
Extrae el archivo en una carpeta que no vayas a mover, por ejemplo
C:\ffmpeg. Windows 11 abre los archivos.7zautomáticamente desde la versión 23H2 (clic derecho → Extraer todo); en Windows 10 necesitarás 7-Zip. Dentro encontrarás la carpetabinconffmpeg.exe,ffplay.exeyffprobe.exe. No es obligatorio que esté en el disco C:, lo importante es que la ruta en el siguiente paso sea la correcta.Añade esa carpeta al PATH: busca Editar las variables de entorno del sistema en el menú Inicio, abre Variables de entorno, selecciona
Pathentre las variables de usuario, elige Editar → Nuevo e introduce:C:\ffmpeg\binConfirma con Aceptar en todas las ventanas, abre un terminal nuevo y prueba con
ffmpeg -version.
Sin el PATH, FFmpeg solo funciona si te desplazas manualmente a su carpeta cada vez. Cuando alguien dice que la instalación «no funciona», nueve de cada diez veces es por esto.

Los comandos que debes tener a mano #
La estructura es siempre la misma: ffmpeg -i file_di_ingresso [opzioni] file_di_uscita.
Convertir un vídeo a MP4 #
ffmpeg -i filmato.mkv -c:v libx264 -crf 23 -c:a aac -b:a 192k filmato.mp4
El número después de -crf regula la calidad: cuanto más bajo sea, mejor será el vídeo y más pesado pesará. Con 18 no notarás diferencias con el original, 23 es un buen equilibrio; por encima de 28 la pérdida se nota.
Si tienes una tarjeta gráfica reciente puedes hacer que trabaje ella, mucho más rápido: sustituye libx264 por h264_nvenc en NVIDIA, h264_amf en AMD o h264_qsv en Intel. A igual peso, la calidad es un poco más baja, pero para muchos usos va de sobra.
Si el vídeo ya está en el formato correcto y solo necesitas cambiar el contenedor, la copia directa es instantánea porque no recodifica nada:
ffmpeg -i filmato.mkv -c copy filmato.mp4
Extraer el audio de un vídeo #
ffmpeg -i lezione.mp4 -vn -c:a libmp3lame -q:a 2 lezione.mp3
-vn quita el vídeo, -q:a 2 ofrece una calidad alta con un archivo ligero. Si el audio original ya te va bien así, extráelo sin recodificarlo:
ffmpeg -i lezione.mp4 -vn -c:a copy lezione.m4a
Recortar un fragmento #
ffmpeg -ss 00:01:30 -i video.mp4 -t 00:00:45 -c copy spezzone.mp4
Empieza en el minuto uno y treinta y toma cuarenta y cinco segundos. Con -ss antes de -i el recorte es casi instantáneo.
Reducir el peso de un vídeo #
ffmpeg -i grande.mp4 -vf "scale=1280:-2" -c:v libx264 -crf 26 -c:a aac -b:a 128k piccolo.mp4
Cambia la anchura a 1280 píxeles, calcula la altura en proporción y baja un poco la calidad: el archivo se vuelve lo suficientemente ligero para enviarlo o subirlo rápido.
Extraer un fotograma #
ffmpeg -ss 00:00:10 -i video.mp4 -frames:v 1 immagine.jpg
Convertir todos los archivos de una carpeta #
Desde PowerShell:
Get-ChildItem *.mkv | ForEach-Object { ffmpeg -i $_.Name -c:v libx264 -crf 23 -c:a aac "$($_.BaseName).mp4" }
-t 00:00:30 y mira el resultado. Si la calidad no te gusta, lo sabrás enseguida y no después de cuarenta minutos.ffprobe y ffplay #
En la carpeta bin hay tres programas. ffmpeg.exe convierte y modifica. ffplay.exe es un reproductor básico, útil para comprobar rápidamente un archivo o un resultado: ffplay video.mp4. Y luego está ffprobe, que analiza un archivo e informa de sus características:
ffprobe video.mp4
Te muestra la duración, los códecs de vídeo y audio, la resolución, los fotogramas por segundo y las pistas. Es el primer comando que debes lanzar cuando un archivo no se abre en algún sitio: normalmente el motivo es un códec que ese programa no lee.

Errores frecuentes #
ffmpeg non è riconosciuto come comando. La ruta no está en el PATH, contiene una errata (debe terminar en \bin), o bien el terminal ya estaba abierto antes de realizar el cambio.
Unknown encoder 'libx264'. La compilación que has descargado no incluye ese códec: necesitas una versión completa, como las indicadas en la página oficial.
El archivo de salida es enorme. No has indicado la calidad y FFmpeg usa una alta por defecto: añade -crf.
El audio está desincronizado. Pasa con algunos archivos de frecuencia variable, como las grabaciones del móvil: a menudo se soluciona recodificando también el audio en lugar de copiarlo.
El comando parece bloqueado. Fíjate en la última línea: FFmpeg muestra el progreso ahí, actualizándola continuamente. Si los números cambian, está trabajando.
Preguntas frecuentes #
¿FFmpeg es gratuito también para uso profesional? #
Sí, es software libre y puedes usarlo incluso para trabajar. Las versiones completas incluyen algunos componentes con licencia GPL: si lo integras en un programa que distribuyes, comprueba la licencia de la versión que estés usando.
¿Qué es mejor, FFmpeg o un programa con interfaz gráfica? #
Para una conversión de vez en cuando, un programa con botones como HandBrake es más cómodo. Para tareas repetitivas, conversiones por lotes o parámetros precisos, la línea de comandos es más rápida y siempre da el mismo resultado. Y muchos de esos programas usan precisamente FFmpeg por debajo.
¿Puedo usarlo para recortar vídeos sin perder calidad? #
Sí, con -c copy: los flujos se copian sin recodificación, la calidad se mantiene idéntica y solo tarda unos segundos. El límite es que el recorte se ajusta al fotograma clave más cercano, por lo que puede desplazarse una fracción de segundo respecto al punto exacto que hayas indicado.
¿Funciona también en Mac y Linux? #
Sí, y es el mismo programa con los mismos comandos. En macOS se instala con brew install ffmpeg, en Ubuntu y derivadas con sudo apt install ffmpeg. Los comandos de esta guía funcionan igual en los tres sistemas.
¿Cómo convierto un vídeo para WhatsApp o para redes sociales? #
El formato que va bien en cualquier sitio es MP4 con vídeo H.264 y audio AAC, es decir, el que obtienes con el primer comando de esta guía. Para redes sociales, baja también la resolución: 1080 píxeles en el lado largo es suficiente y el archivo pesa mucho menos.
¿Se puede instalar en una carpeta distinta a C:\ffmpeg? #
Sí, incluso en otro disco. Lo único que importa es que en el PATH esté la ruta exacta de la carpeta bin.

