instrucciones para extraer todos los fotogramas de un vídeo con FFMPEG en Windows, Linux o MacOS, ideal para revisión y procesado en proyectos o edición.
Hola niños, hoy os voy a explicar cómo atarse los cordones... digo... cómo extraer todos los frames de un vídeo para guardarlos en una carpeta.

Seguro que algunos ya lo sabrán hacer, y otros usarán directamente el Registax o el programa que sea y que ya automáticamente lee los frames del vídeo.
De todas maneras, veo útil el poder extraerlos si se necesita revisarlos o eliminar algunos de ellos que sabemos que no nos van a servir.
La cosa será exactamente igual para Windows, Linux o MacOS. Lo único que cambia es a la hora de bajarse el software necesario.
Extraer todos los fotogramas de un vídeo con FFmpeg Paso a Paso (actualizado 2025)
Esto puede ser útil para revisarlos uno a uno, descartar los que no sirven o procesarlos con otros programas.
El procedimiento es básicamente el mismo en
Windows, Linux o macOS; lo que cambia es cómo obtener FFmpeg.
Pasos:
(
a,b,c,d)
*a*/- Obtener FFmpeg
Linux
En la mayoría de distribuciones ya está en los repositorios.
En Ubuntu/Debian:
sudo apt update
sudo apt install ffmpeg
En Fedora:
En Arch/Manjaro:
Windows
Desde 2020 ya no existe Zeranoe. Hoy puedes descargarlo desde:
-
Gyan.dev – builds oficiales -
BtbN – builds automáticas en GitHub Descarga el ZIP (versión release o git full), descomprímelo y añade la carpeta
bin a la variable de entorno
PATH.
macOS
Dos opciones:
1.
(requiere
Homebrew)
2.
Binario estático en Evermeet.cx
*b*/- Preparar el entorno
- Crea una carpeta vacía para el vídeo y los fotogramas.
- Abre una terminal/consola:
- Linux: Terminal
- Windows: CMD o PowerShell
- macOS: Terminal
- Si no añadiste FFmpeg al PATH, navega en la terminal hasta la carpeta
bin de FFmpeg.
*c*/- Extraer fotogramas
Formato PNG:
Comando básico (todos los frames en PNG numerados con ceros):
ffmpeg -i video.mp4 frame%06d.png
Formato JPG:
ffmpeg -i video.mp4 frame%06d.jpg
Ejemplos útiles:
- 1 frame por segundo:
ffmpeg -i video.mp4 -vf fps=1 frame%04d.png
- Un frame específico (segundo 5):
ffmpeg -ss 5 -i video.mp4 -frames:v 1 frame.png
*d*/- Resultado
Tendrás una imagen por cada fotograma.
Trabaja siempre con una copia del vídeo original para evitar pérdidas.
Eso es todo. ¿A que no ha sido tan difícil?
otros Temas de interés técnico
·· directorio de SOFTWAREVirtualdub, instrucciones en castellano ¿Cómo convertir un archivo MOV a AVI?Tipos de USB: identifica conector, velocidad y Thunderbolt 5
Actualizado por Moderador a agosto 2025 – enlaces y sintaxis revisados.