How to Extract Frames From a Video: 4 Easy Methods
A video is a rapid sequence of still images called frames, usually 24, 30 or 60 per second. Sometimes you want one of those frames: a thumbnail, a slide from a recorded lecture, a product shot, evidence from a dashcam clip, or training images for a project. This guide shows four ways to extract frames from a video, from simplest to most powerful.
Method 1: Use a browser-based frame extractor
The Video Frame Extractor works in any modern browser. Upload the video, then choose how to capture:
- Single frame: scrub the player to the exact moment and capture it.
- Every N seconds: save one frame every 0.5, 1, 2, 5 or 10 seconds.
- Fixed number: get exactly 5, 10, 20 or 50 frames spread evenly across the video.
- All frames: capture every frame during playback, up to 400.
Pick JPG, PNG or WebP, choose a resolution and download single images or a ZIP. Nothing is uploaded: the browser's own video decoder does the work, so private footage stays on your device. There are dedicated pages for specific needs, such as video to JPG, video to PNG and video screenshot.
Method 2: Take a snapshot with VLC
VLC media player can save the current frame: pause the video, then use Video > Take Snapshot. It saves a PNG at the video's resolution. It is quick for one or two frames but tedious for many.
Method 3: Use FFmpeg for automation
FFmpeg is a free command-line tool used by professionals. To save one frame per second as numbered PNG files:
ffmpeg -i input.mp4 -vf fps=1 frame_%04d.png
To grab a single frame at the ten-second mark:
ffmpeg -ss 00:00:10 -i input.mp4 -frames:v 1 frame.png
This is powerful for hundreds of videos, but it requires installing software and typing commands.
Method 4: Take a screenshot
You can always pause and press your computer's screenshot shortcut. The weakness is that a screenshot captures your screen, not the video: you get the player's controls, scaling and your display's resolution instead of the original frame.
How to get a sharp frame
- Avoid motion blur. Blur is baked into the video. Step a fraction of a second forward or back to find a sharper moment (the arrow keys move the player in small steps).
- Scene changes can look soft. Video compression stores most frames relative to their neighbors, so the frame right after a cut is often lower quality.
- Use the original resolution unless you need smaller files.
- Pick the right format. JPG is smallest, PNG is lossless and best for text and graphics, WebP is lightweight for websites; compare them in PNG vs JPG vs WebP.
Common uses for extracted frames
- Thumbnails and cover images.
- Storyboards and video summaries (one frame every few seconds).
- Lecture or meeting slides.
- Product and tutorial images.
- Datasets for computer-vision experiments.
What if I want a moving picture instead?
Turn the clip into a looping animation with the steps in how to make a GIF from a video.
Understanding frame rate and keyframes
Frame rate is how many pictures are shown per second: 24 for film, 25 or 30 for most video, 60 for smooth screen recordings. A 60-second clip at 30 fps contains 1,800 frames. Video compression stores a full picture only occasionally (a keyframe) and describes the frames between them as differences. This is why a frame captured exactly at a keyframe tends to look cleaner, and why neighboring frames can show slight softness or compression artifacts.
How many frames will you get?
For interval extraction the count is simply duration divided by interval, plus the first frame. A 5-minute (300 s) video at one frame every 10 seconds gives about 31 images; at one frame per second it gives about 301. When you choose a fixed number, the tool spaces them evenly, so asking for 20 frames from any length of video returns 20 images. Plan before you start, because every frame is held in memory until you download it.
Workflow examples
- Storyboard: 20 evenly spaced frames in JPG at 1280 px, downloaded as a ZIP.
- Lecture slides: one frame every 10 seconds in PNG, then delete duplicates.
- Thumbnail candidates: capture a handful of single frames around the best moments at original resolution.
- Dataset sampling: one frame per second in JPG at a moderate resolution.
Respect rights and privacy
Only extract images from videos you own or have permission to use, and be careful when frames include identifiable people. A frame is a copy of the original work and carries the same rights.
Frequently asked questions
Can I extract frames from a YouTube link?
This tool works with video files you have on your device. It does not download videos from YouTube or any other website.
Why are my frames larger than the video file?
Video stores changes between frames efficiently, while each image stores a full picture. A PNG frame can be many times the size of the video data for that moment.
The tool runs in your browser. No upload, no sign-up, no limits.
Open the Video Frame ExtractorRelated guides
How to Make a GIF From a Video (and Keep It Small)
Turn any video clip into a looping GIF. Learn how to choose the start time, frame rate and width, and how to keep your GIF small enough to share.
VideoMOV vs MP4: What Is the Difference and Which Should You Use?
MOV or MP4? Learn how the two video formats differ, why iPhone videos use MOV, and how to convert MOV to MP4 for Windows, Android, social media and editing.
ImagesPNG vs JPG vs WebP: Which Image Format Should You Use?
Not sure whether to save an image as PNG, JPG or WebP? This guide compares quality, file size, transparency and compatibility so you can pick the right format every time.