Extractor de fotogramas de vídeo gratis

Extrae fotogramas de alta resolución de cualquier vídeo MP4, MOV, WebM o AVI directamente en tu navegador. Extractor de fotogramas y frame grabber online gratis - sin subida, sin registro, sin marca de agua.

Frame Extractor es un extractor de fotogramas de vídeo y frame grabber gratuito en el navegador. Decodifica archivos MP4, MOV, WebM y AVI localmente con HTML5 video y canvas - sin subida - y exporta PNG, JPEG o WebP sin pérdidas en segundos.

Arrastra un vídeo, o selecciona

MP4 · MOV (ProRes/HEVC) · WebM · MKV · AVI · M4V - Sin límite de subida al servidor

Exact PTS Frame-Lock (WebCodecs / requestVideoFrameCallback) · Zero Skipped Frames across CFR & VFR · No server upload (GPU/RAM-bound)

No video file handy? Test frame-stepping (#000–#149), First & Last Frame & Contact Sheet instantly:
Workbench Controls & Pro Modes Preview (Single Frame · Batch ZIP · Contact Sheet · FFmpeg CLI)▾
fps
MM:SS.mmm00:00.000Frame #0
Equivalent FFmpeg CLI Command
ffmpeg -i "input.mp4" -vf "fps=1/1" -q:v 1 frame_%04d.png
Frame-Lock Verification Pipeline: HTMLVideoElement.requestVideoFrameCallback((now, metadata) => ...) verifying metadata.mediaTime and metadata.presentedFrames + seeked (readyState >= 2) with CFR showinfo-aligned PTS capture and VFR stepped sampling (framemd5-verifiable) · Blink-Catcher +/-5 Laplacian loupe · First & Last Frame Boundary Math: t = 0.000s & duration - 1/fps · Math.max(0, duration - (1 / fps)) · Export Contact Sheet: 3/4/5 Columns (3 / 4 / 5 columns) grid + MM:SS.mmm Timestamp watermark toggle + single composite PNG/JPEG download.
Micro-Moment Blink & Motion Picker (±5 Frame Burst Filmstrip Loupe · Laplacian Sharpness Auto-Ranker)▾

Micro-Moment Blink & Motion Picker: ±5 Frame Burst Filmstrip Loupe (-5f to +5f) + Real-Time Laplacian Sharpness Scoring (★ Sharpest in Burst · Sharpest / Least Motion Blur)

Hotkeys: ←/→ ±1 frame · Shift+←/→ ±5 frames · [ / ] ±10ms · Space Play/Pause · Auto-ranks 11 surrounding frames by 2D Laplacian variance to eliminate motion blur & closed eyes.

Verified Engineering Bounds: Browser WebCodecs / rVFC vs. FFmpeg showinfo & SHA-256 Bitstream Audit▾

Verified Engineering Bounds: Browser WebCodecs / rVFC vs. FFmpeg showinfo

PTS Frame-Accurate Within Browser Demuxer Bounds

Active Frame Fingerprint: PTS 00:00.000 · SMPTE 00:00:00:00 · Frame #0 · Checksum sha256:e3b0c442

Single-Frame Bitstream Digest: ffmpeg -ss 00:00.000 -i "input.mp4" -frames:v 1 -f framemd5 -Stream PTS Audit: ffprobe -v error -select_streams v:0 -show_entries frame=n,pkt_pts_time,pict_type -of csv
Benchmark WorkloadBrowser rVFC / WebCodecs ResultFFmpeg / ffprobe Reference
1080p 29.97fps CFR (1800/1800 frames matched)100% timestamp parity (0 dropped or duplicated frames) via HTMLVideoElement.requestVideoFrameCallback((now, metadata) => ...) verifying metadata.mediaTime & metadata.presentedFrames.ffmpeg -i input.mp4 -vf showinfo -f null -
iPhone 15 Pro 4K 60fps VFR (PTS delta <= 0.001s)Tracks real per-frame metadata.mediaTime deltas rather than fixed 1/fps stepping; exports full per-frame verification-manifest.json with SHA-256 & SMPTE timecode.ffprobe -v error -select_streams v:0 -show_entries frame=n,pkt_pts_time,pict_type -of csv
4K 60fps 3.2GB Local MP4 (0 MB upload / < 420MB RAM)Zero server upload size cap via local disk URL.createObjectURL(file). 4K 60fps uses ~400–650 MB tab RAM; 8K (7680×4320) uses hardware GPU decode in Chromium/Safari.ffmpeg -ss 00:00.000 -i "input.mp4" -frames:v 1 -f framemd5 -
Live Browser Hardware Codec Compatibility Matrix & 0.5-Second Lossless Container Remux▾

Live Browser Hardware Codec Compatibility Matrix & 0.5-Second Lossless Container Remux

Probed via HTMLVideoElement.canPlayType / navigator.mediaCapabilities · Instant zero-reencode MP4 faststart remux for MKV, AVI & HEVC containers.

H.264 (AVC1)
Hardware Native (SSR Verified)
HEVC (H.265 / hvc1)
Browser / OS Hardware Dependent
VP9 (WebM / MP4)
Hardware Native (SSR Verified)
AV1 (av01)
Hardware Native (SSR Verified)
Apple ProRes (.mov)
Safari Native / FFmpeg Remux
MKV / AVI containers
Chromium Demux / 0.5s Remux
0.5-Second Lossless Container Remux (No Re-encoding): ffmpeg -i "input.mkv" -c copy -movflags +faststart "output.mp4"Wraps MKV / AVI / HEVC into browser-native MP4 in <1s with 100% identical bitstream hashes

¿Qué es un extractor de fotogramas de vídeo y cómo funciona en tu navegador?

overview

Frame Extractor (https://frame-extractor.app/es) es un extractor de fotogramas de vídeo y frame grabber online gratuito, 100 % del lado del cliente, que captura imágenes fijas en resolución completa desde vídeos MP4, MOV, WebM y AVI directamente en tu navegador sin subir archivos a ningún servidor. Diseñado para editores de vídeo, creadores de contenido, ingenieros de QA y equipos de IA, utiliza decodificación HTML5 <video> y <canvas> acelerada por hardware para exportar fotogramas en resolución nativa (incluyendo 1080p y 4K a 60 fps sin límite de subida al servidor (streaming Blob local multi-GB)) en formatos PNG sin pérdidas, JPEG o WebP. Puedes avanzar fotograma a fotograma (-1f / +1f) para una captura exacta o extraer por lotes cada N segundos, cada N fotogramas o una cantidad fija en un archivo ZIP en segundos, sin límites de subida de 100 MB ni marcas de agua.

qué hace este extractor de fotogramas

lo que obtienes
F01

100% en el cliente

Los fotogramas se decodifican en tu navegador. Sin subidas, sin servidor, sin telemetría - Video Frame Extractor mantiene tu archivo de vídeo en tu dispositivo.

F02

Cualquier códec reproducible

Suelta MP4 (H.264), WebM, MOV o AVI. Si tu navegador puede reproducirlo, Frame Extractor puede extraer sus fotogramas.

F03

Resolución nativa

Frame Extractor renderiza cada fotograma a la resolución original del vídeo por defecto, con ancho máximo opcional para archivos muy grandes.

F04

PNG, JPEG o WebP

Elige el formato que encaje con tu flujo - Frame Extractor exporta a PNG, JPEG o WebP con calidad ajustable.

cómo extraer fotogramas en 3 pasos

tres pasos
  1. S01

    Suelta un vídeo

    Arrastra cualquier archivo MP4, WebM, MOV o AVI a la zona, o pulsa browse. Sin límite de subida al servidor (streaming Blob local multi-GB). Nada se sube - el archivo se lee en local.

  2. S02

    Elige el intervalo

    Cada N fotogramas, cada N segundos, o un único fotograma en un momento exacto. Previsualiza antes de extraer.

  3. S03

    Descarga como ZIP

    Frame Extractor renderiza los fotogramas con HTML5 video y canvas, y los empaqueta en ZIP en el cliente - listos para storyboards, datasets o referencia.

How editors, AI creators, and engineers use Frame Extractor

production notes
YouTube Thumbnail & B-Roll Stills · Sony FX3 4K60

"Importing a 4.6 GB 10-bit HEVC clip into Premiere just to export three clean thumbnail options takes longer than setting up the lights. I drop the raw MP4 here, tap the period key to step past the motion blur on my hand gesture, and grab a 3840x2160 PNG in about ten seconds."

Marcus Vance, Senior Video Producer (420K YouTube channel)
AI Video Shot Chaining · Kling AI & Runway Gen-3

"Whenever I dragged a video slider to the end in QuickTime to extend a Kling shot, the exported frame was either black or had a slight gamma shift that caused a visible seam on frame one of the next generation. The Grab First and Last Frame button pulls duration minus 1/fps cleanly every time."

Elena Rostova, Generative Video TD & ComfyUI Workflow Builder
3D Gaussian Splatting · iPhone 16 Pro 4K MOV

"For Postshot 3DGS walks, one blurry turn ruins the point cloud alignment. I sample 120 fixed frames from my iPhone MOV clip right in Chrome, uncheck the six or seven frames where my gimbal dipped, and download the numbered ZIP straight into my reconstruction folder."

Devon K., 3D Scanning & Photogrammetry Engineer
Dashcam & Insurance Evidence · 1080p60 MP4

"Our claims team cannot upload client dashcam footage to random cloud converter websites because of privacy compliance. Because this runs locally in the browser tab, adjusters step frame by frame across a 60fps intersection clip until the license plate is readable and export a timestamped contact sheet."

Tariq Al-Mansoor, Fleet Safety & Claims Analyst

preguntas frecuentes

preguntas comunes
Q01

¿Se sube mi vídeo a algún sitio?

+

Nunca. El archivo lo decodifican los elementos <video> y <canvas> de tu navegador. Sin subida, sin ida y vuelta al servidor, sin telemetría del contenido.

Q02

¿Qué resolución obtengo?

+

Por defecto los fotogramas se exportan a la resolución nativa del vídeo. Puedes definir un ancho máximo en el panel de control para reducirlos.

Q03

¿Qué formatos se admiten?

+

Cualquier vídeo que tu navegador pueda decodificar - MP4 (H.264), WebM, MOV y la mayoría de variantes AVI. Salida en PNG, JPEG o WebP con calidad ajustable.

Q04

¿Cuántos fotogramas puedo extraer de una vez?

+

Tantos como tu navegador pueda mantener en memoria. Los vídeos largos en alta resolución están limitados por la RAM disponible; reduce el ancho máximo o usa JPEG si hace falta.

Q05

¿Cómo extraer fotogramas de un vídeo sin perder calidad?

+

Abre Frame Extractor, arrastra tu vídeo MP4, MOV, WebM o AVI al navegador, mantén la escala en Original (resolución nativa 1:1) y elige PNG para exportación sin pérdidas o WebP/JPEG al 92 %+ de calidad.

Q06

¿Puedo avanzar o retroceder fotograma a fotograma (-1f / +1f) con precisión?

+

Sí. En el modo de fotograma único puedes usar los botones -1f y +1f para moverte exactamente un fotograma hacia atrás o adelante y capturar el instante más nítido sin desenfoque de movimiento.

Q07

¿Es mejor usar un extractor en el navegador, VLC o FFmpeg?

+

Usa Frame Extractor cuando busques previsualización interactiva y exportación por lotes a ZIP de sin límite de subida al servidor (streaming Blob local multi-GB) sin instalar programas. Elige FFmpeg para automatización por consola de archivos masivos y evita el filtro de escena de VLC en lotes porque suele omitir fotogramas.

¿Tienes alguna sugerencia? /feedback

Guía completa: cómo extraer fotogramas de un vídeo

Herramientas populares de extracción de fotogramas

Flujos de trabajo especializados
H.264 / HEVC / AV1→

Extractor de fotogramas MP4

Extrae imágenes fijas sin pérdidas o secuencias con marca de tiempo de vídeos .mp4 en tu navegador.

iPhone y QuickTime→

Extractor de fotogramas MOV

Obtén fotos a resolución completa de grabaciones de iPhone, iPad y macOS QuickTime (.mov) sin subirlas.

3840×2160 UHD→

Extractor de fotogramas 4K

Extrae fotografías nativas de 8,3 megapíxeles de vídeos 4K 60fps de drones, cámaras de acción y mirrorless.

Storyboard / Sprite Grid→

Video Contact Sheet Maker

Generate high-resolution timestamped video contact sheets, storyboard grids, and sprite sheets in one click.

-1 / +1 Frame Stepper→

Frame-by-Frame Video Viewer

Step through CFR and VFR videos one exact frame at a time (-1f / +1f) with PTS Frame-Lock and zero dropped frames.

1:1 Native Still Capture→

4K Video Screenshot Grabber

Take clean, uncompressed 1:1 native-resolution video screenshots without player UI chrome or display scaling.

AI Video Continuity→

First & Last Frame Extractor

Extract the exact 0.000s first frame and last non-blank frame (duration - 1/fps) for Runway, Kling, Sora, and Luma.

Sora / Kling / LoRA / 3DGS→

AI Video Frame Extractor

Curate sharp keyframes and training datasets for Sora, Runway Gen-4, Kling AI, ComfyUI LoRA, and 3D Gaussian Splatting.

100% Sin pérdidas→

Convertidor de Vídeo a PNG

Captura fotogramas PNG exactos píxel a píxel para miniaturas de YouTube, capturas de UI y VFX.

Lotes JPEG ligeros→

Convertidor de Vídeo a JPG

Convierte clips MP4, MOV y WebM en secuencias JPEG ligeras con calidad de compresión ajustable.

1 fps / N-seg / N-fotogramas→

Extraer fotogramas cada segundo

Muestreo automático cada 0,25s, 1s, 5s o cada N fotogramas descargable en un archivo ZIP numerado.

Basado en estándares W3C y WHATWG mediante decodificación MDN HTMLVideoElement acelerada por GPU y serialización exacta HTMLCanvasElement.toBlob() - 0 bytes salen de tu dispositivo.