Extract Frames from Video

Extract Frames from Video save pictures from video every second export mp4 frames to zip locally capture png stills without upload

Processing stays on this device. Choose one media file up to 200 MB.

File:
Size:
Duration:
0%

Result

Save regular snapshots from a video

Choose and preview a video, select an interval from half a second through thirty seconds and a frame width, then press Extract Frames. Up to 100 PNG images are packaged in a ZIP whose name keeps the source base name and adds -frames.zip.

Advertisement

Interval capture rather than every encoded frame

A video may contain thirty or sixty frames each second. Exporting all of them quickly creates thousands of images and an unwieldy download. This utility samples one still at a chosen interval, making it suitable for contact sheets, progress documentation, scene references, and finding a useful thumbnail.

Worked example: review a short demonstration

For a 20-second product demonstration, choose one frame every two seconds. The result contains about ten PNG files named in chronological order. A 1280-pixel maximum keeps readable detail without exporting every original 4K pixel. Open the ZIP and scan the numbered files to find the best moment.

Timing and frame selection

The encoder samples the decoded timeline at regular timestamps. It chooses the available frame representing each point; compressed video does not necessarily store a complete independent image at every timestamp. Variable frame rates and unusual timing can shift a capture slightly. Numbering indicates output order, not an exact source frame number.

PNG size and the 100-frame limit

PNG preserves each captured image without photographic loss, but detailed video frames can be large. Width limiting reduces pixel count while maintaining aspect ratio. The tool stops at 100 images to protect browser memory. For a long video, choose a wider interval or use a desktop editor for exhaustive extraction.

Privacy and output limitations

FFmpeg WebAssembly and the ZIP library are served locally by Awesome Tools. Video bytes, decoded frames, and the archive remain on your device. Inputs are limited to 200 MB. Audio, captions, metadata, HDR characteristics, and animation are not represented in the still images. PNG colors may differ from an HDR player's display.

Frame extraction FAQ

Can I extract one exact timestamp?

This page samples regular intervals. For one exact frame, use a video editor or player with frame stepping.

Why are there only 100 images?

The cap prevents a browser tab from creating an unexpectedly huge in-memory archive.

Are frames full resolution?

Only when source width is at or below the selected maximum. Larger frames are scaled proportionally.

Related tools

Categories

Tags