Sin subida, 100% local, sin cuenta

Extraer fotogramas de vídeo

Obtén imágenes fijas de tu vídeo. Elige cuántos fotogramas por segundo y el formato de imagen, todo se ejecuta en tu navegador.

Cómo funciona Extraer fotogramas de vídeo

Extrae imágenes fijas de cualquier vídeo como archivos PNG o JPG directamente en tu navegador, con ffmpeg WebAssembly ejecutando el filtro fps en tu dispositivo. Puedes extraer cada fotograma, un fotograma por segundo o fotogramas a un intervalo personalizado en segundos. También puedes restringir la extracción a un rango de tiempo específico dentro del clip. Cada imagen extraída se ofrece como su propio enlace de descarga en cuanto ffmpeg termina; no hay ningún archivo empaquetado.

La salida PNG conserva cada píxel exactamente como aparece en el fotograma de vídeo, ideal para el análisis de imágenes, la generación de miniaturas o la preparación de conjuntos de datos de aprendizaje automático. La salida JPG aplica compresión con pérdida para reducir el tamaño de archivo individual a un ligero costo de calidad, mejor para vistas previas visuales o cuando solo necesitas una referencia rápida. La velocidad de extracción depende del número de fotogramas solicitados y la CPU de tu dispositivo; extraer unos pocos fotogramas clave de un clip corto es casi instantáneo, mientras que extraer cada fotograma de una larga grabación 4K puede tardar varios minutos.

Cómo usar Extraer fotogramas de vídeo, paso a paso

  1. Arrastra o selecciona el vídeo del que quieres extraer fotogramas.
  2. Elige el intervalo de extracción (cada fotograma, cada segundo o un número personalizado de segundos entre fotogramas).
  3. Opcionalmente establece un tiempo de inicio y un tiempo final para limitar la extracción a un rango específico.
  4. Selecciona el formato de salida (PNG para sin pérdida, JPG para archivos más pequeños).
  5. Haz clic en Extraer fotogramas y descarga cada fotograma individualmente cuando ffmpeg termine.

Casos de uso comunes

  • Extraer fotogramas de un vídeo de demostración de producto para usarlos como capturas de pantalla ilustrativas en la documentación.
  • Extraer un fotograma por segundo de una grabación de time-lapse para crear una hoja de contacto de toda la secuencia.
  • Construir un conjunto de datos de imágenes a partir de un clip de vídeo corto para un proyecto de entrenamiento de modelos de visión por computador.
  • Generar candidatos a miniatura a intervalos regulares de una captura de pantalla larga para encontrar el mejor fotograma de vista previa.

Preguntas frecuentes

¿Mi vídeo se sube a un servidor cuando se extraen los fotogramas?

No. ffmpeg.wasm aplica el filtro fps dentro de tu pestaña del navegador. Tu vídeo se lee en la memoria local, los fotogramas se muestrean y se escriben como archivos PNG o JPG en tu dispositivo, y luego cada fotograma se ofrece como su propio enlace de descarga local. Nada se transmite a Sunasty ni a ningún tercero.

¿Cuál es la diferencia entre los fotogramas de salida PNG y JPG?

PNG usa compresión sin pérdida, por lo que cada píxel de la imagen extraída es exactamente como aparece en el fotograma de vídeo, sin datos descartados. JPG aplica el algoritmo con pérdida JPEG (-q:v 2 en ffmpeg, que es casi sin pérdida), produciendo archivos que son 5-10 veces más pequeños que PNG al costo de artefactos de compresión sutiles alrededor de bordes de alto contraste y detalles finos.

¿Cuántos fotogramas obtendré y cuánto espacio en disco ocuparán?

El número de fotogramas es igual a la duración del clip (en segundos) dividida por el intervalo elegido. En la extracción de cada fotograma de un clip de 30 fps y 60 segundos, son 1800 archivos PNG. Cada fotograma PNG de alta definición tiene aproximadamente 1-3 MB sin comprimir, así que comprueba tu espacio en disco disponible antes de extraer a la tasa máxima de un clip largo.

¿Puedo extraer fotogramas solo de una parte específica del vídeo?

Sí. Establece el tiempo de inicio y el tiempo final antes de hacer clic en Extraer. ffmpeg busca el punto de inicio y se detiene en el punto final, procesando solo ese segmento. Esta es la forma más efectiva de reducir el número de fotogramas de salida cuando solo necesitas imágenes de un momento particular.

¿Qué formatos de vídeo acepta el extractor de fotogramas?

ffmpeg.wasm lee MP4, MOV, WebM, MKV, AVI y la mayoría de los formatos de contenedor comunes. El códec de entrada se maneja de forma transparente; solo eliges el formato de imagen de salida (PNG o JPG). Cada fotograma descargado usa la extensión .png o .jpg según corresponda.

¿Por qué extraer cada fotograma de un vídeo largo tarda tanto tiempo?

El filtro fps debe decodificar completamente el flujo de vídeo comprimido, fotograma a fotograma, para producir datos de píxeles sin procesar para cada imagen de salida. Para un vídeo de 10 minutos en 1080p a 24 fps, son 14400 fotogramas que decodificar y codificar como archivos de imagen mediante WebAssembly sin aceleración de GPU. Usar una tasa de extracción más baja (un fotograma cada 5 segundos en lugar de cada fotograma) reduce drásticamente tanto el tiempo de procesamiento como el número de archivos que descargar.