Saltar al contenido principal

1–5 fps · Manifest · Privado

Extrae fotogramas de video para datasets de machine learning

Construye datasets de video a fotogramas a 1–5 fps en el navegador. Exportación local gratis con nombres por timestamp y manifest.json — sin subir.

Los controles del extractor están disponibles por ahora en inglés.

Local frame workspace

Drop a video here

MP4, MOV, WebM, MKV, AVI — up to 2 GB. Processed on your device. Nothing uploads.

MP4MOVWEBMMKVAVI
Drag, browse, or paste a video

Por qué muestrear gana a volcar cada fotograma

La mayoría de tareas de visión no necesitan 30 imágenes casi duplicadas por segundo. Muestrear a 1–5 fps reduce almacenamiento, costo de etiquetado y redundancia, manteniendo cobertura temporal. GetVideoFrames está hecho para ese patrón de extraer fotogramas para dataset sin enviar el material a un host de terceros.

Privacidad para material sensible de entrenamiento

Videos médicos, industriales y de producto interno a menudo no pueden salir del portátil. La extracción local permite preparar fotogramas para etiquetado cumpliendo reglas de manejo de datos. Los convertidores con upload que retienen archivos ~1 hora no sirven para esos equipos.

PNG sin pérdida, nombres y manifest.json

Prefiere PNG cuando las bounding boxes y máscaras deben seguir nítidas. Mantén nombres secuenciales o por timestamp para que los splits train/val sean reproducibles. El ZIP incluye un manifest.json del set exportado — un puente ligero antes del empaquetado COCO/YOLO completo en Pro.

Alternativa FFmpeg para automatizar

En servidores y scripts, FFmpeg sigue siendo el estándar. Usa fps=1 o fps=1/5 en un filter graph cuando necesites trabajos desatendidos. Si quieres primero un pase visual y privado, quédate aquí — luego pasa a CLI con nuestra guía completa de fotogramas con FFmpeg.

Opciones de formato relacionadas

¿Necesitas stills sin pérdida para edición sin nombres de dataset? Prueba video a PNG. ¿Prefieres vistas previas más livianas? Usa video a JPG.

FAQ

Preguntas frecuentes

¿Cómo extraigo fotogramas de video para un dataset?
Muestrea a un intervalo fijo (suele ser 1–5 fps), exporta PNG sin pérdida cuando las etiquetas necesiten bordes limpios y mantén nombres estables. GetVideoFrames lo hace en local para que el material propietario nunca se suba a un convertidor.
¿Qué significa video a fotogramas a 1 fps en la práctica?
Un fotograma por segundo de video. Un clip de 10 minutos da unas 600 imágenes — suele bastar para cobertura sin el costo de almacenamiento de cada fotograma a 30 fps (18.000 imágenes).
¿Los datasets de ML deben usar PNG o JPG?
PNG es más seguro para pipelines de anotación y aumento que reencodean a menudo. JPG sirve en sets web a gran escala donde domina el almacenamiento. Esta herramienta soporta ambos más empaquetado ZIP.
¿Incluyen nombres por timestamp y un manifest?
Sí. El modo dataset favorece nombres consistentes e incluye un manifest.json en el ZIP para que los loaders mapeen índice, timing y rutas sin scripts a mano.
¿Cuándo debo usar FFmpeg?
Usa FFmpeg para servidores headless, jobs de CI y pipelines multi-archivo en shell. Usa GetVideoFrames cuando un investigador necesita un pase visual y privado en el portátil hoy. Nuestra guía FFmpeg cubre el camino CLI a fondo.