Extract One Frame per Second from a Video
Automatically capture a frame every second (or any interval you pick) — great for storyboards, thumbnails or reviewing footage.
Click to upload or drag and drop
One video file (MP4, MOV, WebM…)
✅ frame(s) captured
How it works
Upload the video; Every N seconds is already selected.
Leave the interval on 1s, or choose 0.5, 2, 5 or 10 seconds.
Choose the format and resolution for your frames.
Click Extract Frames and use Download all (ZIP).
Extract one frame per second from a video
Capturing a frame every second is the classic way to summarize a video: 60 images for a one-minute clip, evenly spread across the action. This tool does it automatically. Choose the interval (0.5, 1, 2, 5 or 10 seconds), press Extract Frames, and download all the images as a ZIP.
Why one frame per second?
- Storyboards and video summaries — skim a whole video visually in seconds.
- Review of footage — check a long recording without watching it in real time.
- Machine-learning datasets — 1 fps sampling gives varied images without near-duplicates.
- Thumbnails — pick the best candidate from evenly spaced choices.
Choosing an interval
A shorter interval yields more frames and larger ZIP files. For a 10-minute video, 1 fps produces about 600 images, while every 5 seconds gives 120. Lowering the output resolution to 1280 px wide reduces the memory used by your browser.
Steps
- Upload the video; the "Every N seconds" mode is selected for you.
- Set the interval to 1s (or any other value) and choose JPG, PNG or WebP.
- Click Extract Frames and wait for the progress bar.
- Download the results with Download all (ZIP).
Everything runs in your browser and your video is never uploaded. For a fixed total instead of a fixed interval, use the frame extractor with a fixed number of frames.
FAQ
Is there a version with every mode and format in one place?
Yes — see the full Video Frame Extractor, which has all four capture modes and all three formats together.
How many images will I get?
About one per interval: a 60-second video at 1s gives around 60 images, and a 10-minute video around 600.
Can I extract every half second?
Yes. Choose 0.5s in the interval menu for twice as many frames.
The extraction is slow. Why?
The tool has to jump to each time and draw the frame. Longer videos, larger resolution and slower devices take more time.
Is one frame per second good for machine learning?
It is a common way to sample video without collecting near-identical frames, though the right rate depends on how fast the scene changes.