Pull still frames from a video

The exact frame with the error message; a contact sheet of a clip. Extract evenly-spaced frames or every N seconds as JPEGs in a ZIP.

Tools used in this guide

The job

Pausing a video and screenshotting is fine for one frame; for a dozen, extraction is faster and consistent. The tool decodes the video in the browser, seeks to each target time, and captures the frame to a JPEG — collected into a ZIP.

Extracting frames

Choose a video, then pick a mode: N frames spread evenly across the duration, or a frame every N seconds. Cap is 24 frames at up to 1280 px on the long side.

  • Frame times are seek targets — the player snaps to the nearest decodable point, so a frame can land a fraction off where you asked.
  • ZIP output is capped at 96 MiB; dense extraction of a long video hits the frame cap first.
  • Browser-decodable formats only; DRM-protected video can't be read.

Worked example

A 3-minute screen recording where an error flashes: 'every 5 seconds' extracts ~36 candidates → capped at 24. Better: scrub to roughly where the error appears, then pull 12 frames across that 10-second window.

Where it stops

Frames come out as JPEG stills, not raw video frames — quality is JPEG-good, not source-exact. For a single best-quality thumbnail the video-thumbnail tool is more direct.