Capturar fotogramas de video
Extrae cualquier fotograma de un video como imagen PNG o JPG a resolución completa, avanza fotograma a fotograma o captura en serie en un ZIP. Sin subir nada.
Cómo guardar un fotograma de un video
- Suelta un video en el recuadro de arriba o haz clic en él para elegir un archivo. MP4 y WebM funcionan en todos los navegadores.
- Reproduce el video o arrastra el control Posición hasta el momento que quieras. El tiempo se muestra con precisión de milisegundos.
- Ajusta con ◀ Fotograma anterior y Fotograma siguiente ▶, que retroceden o avanzan exactamente un fotograma.
- Elige el Formato de imagen: PNG (sin pérdida) o JPG (más ligero).
- Pulsa Capturar fotograma. El fotograma aparece debajo a la resolución completa del video, con su tiempo y su tamaño. Pulsa Descargar para guardarlo.
Capturar varios fotogramas a la vez
En Varios fotogramas a la vez, indica Una imagen cada (segundos) y, si quieres, Desde y Hasta para limitar el rango (por defecto se selecciona todo el video). La línea junto al botón te dice cuántas imágenes saldrán. Pulsa Capturar y descargar ZIP: la herramienta salta a cada momento, captura el fotograma y reúne todas las imágenes en un único archivo ZIP, nombradas según su tiempo en el video (por ejemplo clip-1m05.250s.png). Hasta 300 imágenes por ZIP; un botón Cancelar detiene el proceso.
Cómo funciona
El video lo reproduce el propio decodificador de tu navegador, igual que en cualquier página web, a partir de un enlace al archivo local: no se sube ni se copia siquiera en memoria, así que los archivos grandes no son un problema. Al capturar, el fotograma que se muestra en ese momento se dibuja en un canvas a la resolución nativa del video (por ejemplo 1920 × 1080 en un video Full HD, sea cual sea el tamaño de la vista previa en pantalla) y se codifica en PNG o JPG.
Avanzar fotograma a fotograma requiere conocer la frecuencia de fotogramas, que un archivo de video no comunica a las páginas web. La herramienta la mide mientras se reproduce el video, cronometrando los fotogramas que el navegador muestra realmente (con la API requestVideoFrameCallback), y la ajusta a una frecuencia estándar como 23,976, 25, 29,97, 30, 50 o 60 fps. Hasta que hayas reproducido el video un momento, se suponen 30 fps. Cada paso apunta a la mitad del fotograma siguiente, así que el redondeo nunca cae dos veces en la misma imagen.
¿PNG o JPG?
- PNG (sin pérdida) conserva el fotograma exactamente como se decodificó, sin pérdida adicional. Elígelo para capturas de texto, interfaces o imágenes que vayas a editar después. Un PNG en Full HD suele pesar entre 1 y 4 MB.
- JPG (más ligero) se guarda con calidad 92: visualmente idéntico en fotos y escenas de película, y normalmente entre 5 y 10 veces más ligero que el PNG. Elígelo para miniaturas, para compartir o para capturas en serie.
Ten en cuenta que un fotograma de video ya está comprimido: un fotograma de un video con calidad de streaming nunca será tan nítido como una fotografía de verdad, y los fotogramas con movimiento rápido suelen salir borrosos. Avanzar o retroceder unos cuantos fotogramas a menudo permite encontrar uno más nítido.
Limitaciones
Solo se admiten los formatos que tu navegador puede reproducir. MP4 (H.264) y WebM funcionan en todas partes, los MOV de iPhone suelen funcionar y HEVC (H.265) depende de tu sistema. Los archivos AVI, WMV y muchos MKV no se pueden leer: conviértelos antes, por ejemplo con el compresor de video. Los videos de streaming protegidos (DRM) no se pueden capturar.
Preguntas frecuentes
¿Se sube mi video a algún servidor?
No. Tu navegador lee y decodifica el video en tu propio dispositivo. Las imágenes se crean de forma local y no se envía nada a ningún servidor.
¿Qué resolución tienen las imágenes capturadas?
La resolución nativa del video, no el tamaño de la vista previa en pantalla. Un video 4K da imágenes de 3840 × 2160.
¿Por qué al principio la frecuencia de fotogramas es solo una estimación?
Los navegadores no dan a las páginas web la frecuencia de fotogramas guardada en el archivo. La herramienta la mide a partir de los fotogramas mostrados durante la reproducción; reproduce el video uno o dos segundos y aparecerá la frecuencia exacta.
¿Puedo extraer todos los fotogramas?
Pon en Una imagen cada (segundos) la duración de un fotograma (0.04 para 25 fps) en un rango corto. El límite es de 300 imágenes por ZIP, así que para secuencias largas divide el video en varios rangos.
¿Por qué el fotograma capturado sale borroso?
El fotograma es exactamente lo que contiene el video. El desenfoque de movimiento y la compresión hacen que algunos fotogramas sean menos nítidos; prueba con ◀ Fotograma anterior o Fotograma siguiente ▶ para encontrar uno mejor, y usa PNG para evitar cualquier pérdida adicional.
¿Funciona en el móvil?
Sí, en los navegadores móviles recientes. Con videos muy grandes o de alta resolución, desplazarse por el video puede tardar más, sobre todo al capturar muchas imágenes en un ZIP.
Herramientas relacionadas
- Video a GIF Convierte parte de un video MP4, MOV o WebM en un GIF animado en tu navegador, con paleta de colores optimizada, tamaño estimado y vista previa.
- Cortar video Corta un video MP4, MOV, WebM o MKV en tu navegador. Elige inicio y fin en la vista previa y recorta sin recodificar o al fotograma exacto. Sin subidas.
- Compresor de video Comprime un video en tu navegador para enviarlo por correo o chat. Elige una calidad o un tamaño en MB y baja la resolución, sin subir nada.
- Convertir video a MP3 Extrae el sonido de un video MP4, MOV, WebM o MKV como archivo MP3 en tu navegador. Elige la tasa de bits, recorta una parte y no se sube nada.