A paused video in a player is not a photo. Screenshots of it capture the player's controls, the screen's scaling and whatever resolution the window happens to have. Extracting a frame from the file itself gives you the picture at the video's real resolution, pixel for pixel, as an ordinary image you can edit, print or post.
This tool reads MP4, MOV, WebM, MKV and AVI files and saves frames as PNG or JPG. Take a single frame at a time you type, one frame every few seconds for an overview, or every Nth frame for a dense sequence. Each image is listed for download and the whole set can be saved as one ZIP file. The video never leaves your device.
Frames, frame rates and which ones you get
A video is a series of still pictures shown quickly one after another, typically 24, 30 or 60 per second. A ten-minute clip at 30 frames per second contains 18,000 of them, mostly near-identical, so saving every frame is rarely what anyone wants. The three modes here select a useful subset.
Every few seconds keeps the first frame and then the first frame at least the chosen number of seconds after the previous one kept. It measures real time, so it stays accurate for phone and screen recordings whose frame rate varies. Every Nth frame counts frames instead: with 30, a 30 fps video gives one image per second and a 60 fps video two. One frame jumps to the time you type, in seconds, and saves only that picture; a time beyond the end gives the last frame. Each video yields at most 500 images per run, enough for one frame every 1.2 seconds over ten minutes.
What extracted frames are good for
Thumbnails and cover images
Pick the moment that represents the video best, type its time in seconds and save it as PNG to use as a YouTube thumbnail, a blog header or a poster image.
Contact sheets and storyboards
One frame every 5 or 10 seconds gives a quick visual summary of a long recording, handy for reviewing footage, documenting a process or choosing which clip to edit.
Training data and analysis
Researchers and machine-learning projects often need evenly spaced images from video. Every Nth frame keeps the spacing consistent, and PNG keeps every pixel exactly as decoded.
Formats, names and processing
PNG is lossless and the default: the saved image is exactly the decoded frame, which suits editing and analysis but produces larger files, often several megabytes each at 1080p. JPG is saved at a high quality setting and is typically several times smaller, a good choice for previews, sharing and long series. Frames keep the full resolution of the video. Files are named after the video with a running number, such as holiday-frame-0001.png, or with the time for a single frame, such as holiday-frame-65.5s.png.
Extraction runs inside your browser with ffmpeg compiled to WebAssembly; the converter is downloaded once, about 31 MB, and then reused. The video is decoded from the start, so taking frames from a long video takes roughly as long as playing through it at the decoder's pace, while a single frame is found quickly. Several videos can be queued; each gets its own group of images in the results.
Cara memakai alat ini
- Drop one or more videos on the box above, or click it to browse. MP4, MOV, WebM, MKV and AVI up to 500 MB are accepted.
- Under Which frames, choose Every few seconds, Every Nth frame or One frame, and fill in Seconds between frames, Keep one frame in, or Time of the frame (seconds).
- Choose PNG or JPG as the Image format.
- Press Convert, then download single images or press Download all (.zip).
Limitations
- No more than 500 frames per video per run, and fewer as PNG from videos larger than Full HD (about 180 at 4K) so the browser does not run out of memory; JPG keeps the full 500. For long videos, raise the interval or extract in parts after trimming with Trim Video.
- The single-frame time is typed in seconds, such as 65.5 for 1:05.5; there is no visual scrubber.
- Frames are as sharp as the video. Motion blur and compression artefacts in the source appear in the images too.
- Hundreds of full-size PNGs need a lot of memory; on a phone, prefer JPG or a longer interval.