↓Ir al contenido
Alemasone

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.

7 min de lectura Actualizado el
Símbolo del sistema de Windows con una conversión de vídeo en curso
En esta página
Tu Windows FFmpeg se instala con un comando: 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.

Terminal de Windows que muestra el número de versión y las opciones de compilación de FFmpeg
La respuesta de ffmpeg -version tras una instalación con éxito

Las actualizaciones llegan con un comando. Para pasar a la nueva versión escribe 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.

  1. 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.

  2. Extrae el archivo en una carpeta que no vayas a mover, por ejemplo C:\ffmpeg. Windows 11 abre los archivos .7z automáticamente desde la versión 23H2 (clic derecho → Extraer todo); en Windows 10 necesitarás 7-Zip. Dentro encontrarás la carpeta bin con ffmpeg.exe, ffplay.exe y ffprobe.exe. No es obligatorio que esté en el disco C:, lo importante es que la ruta en el siguiente paso sea la correcta.

  3. Añade esa carpeta al PATH: busca Editar las variables de entorno del sistema en el menú Inicio, abre Variables de entorno, selecciona Path entre las variables de usuario, elige Editar → Nuevo e introduce:

    C:\ffmpeg\bin
    
  4. Confirma 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.

Ventana de Variables de entorno de Windows con la ruta de la carpeta bin de FFmpeg añadida al Path
La línea que hay que añadir a la variable Path del usuario

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" }
Prueba con treinta segundos. Antes de hacer una conversión larga, añade -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.

Terminal de Windows con el análisis de ffprobe: duración, bitrate, códecs de vídeo y audio del archivo
La información que ffprobe extrae de un archivo de vídeo

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.

Sigue leyendo