High-intent actions

Extract one frame every second from video online

Sample a local video at one-second intervals or choose a custom interval. Inspect the sequence and download timestamped images as a ZIP.

Free to use · No account · Selected video stays local

Video frame workspaceLOCAL PROCESSING

Choose a video from your device

No video upload. Try a compatible MP4, MOV, or WebM file. Up to 2 GB; playback depends on your browser.

Up to 120 captured images / 96 MB per gallery. Sharpness is an estimate; seeking is browser-dependent. The end time is excluded from a batch. Your video stays on your device.

Use time sampling to make a quick contact sheet

Extracting one frame every second gives you a manageable overview of a short recording. Select the file, choose the start and end time, keep the one-second interval and capture the sequence. The gallery helps you identify where a scene changes or a subject appears. Download the ZIP if you want to arrange the images in a contact sheet or a review document using another application.

Understand the interval and end boundary

Sampling starts at the selected start time and excludes the selected end. A range from 2 to 7 seconds with a one-second interval requests five images at 2, 3, 4, 5 and 6 seconds. An interval changes the requested times; it does not change the video’s source frame rate. Browser seeking can deliver a nearby decoded frame, particularly with unusual timing. Use an exact-frame decoder when that distinction matters for your task.

Choose a sequence that fits the gallery

The workspace allows up to 120 captured images and 96 MB in one gallery. One-second sampling across more than two minutes can exceed the image-count limit, and 4K PNG files may reach the byte budget sooner. Select a shorter range, increase the interval or use JPG/WebP for smaller files. Download and clear a completed gallery before starting another batch. Cancel stops the remaining requests and keeps images already captured for inspection.

Start with a short test

  1. Choose a compatible local video and wait for a playable preview.
  2. Capture one useful moment, or select a short range and interval.
  3. Compare the actual subject, then download an image or gallery ZIP.

The workspace accepts sources up to 2 GB and 8.3 million decoded pixels per frame. A gallery holds up to 120 images or 96 MB. Seeking depends on the browser and source timing. Keep the source, use media you have permission to process, and check a small output before starting a larger batch.

Questions for this workflow

Can I extract two frames per second?

Yes. Choose the 0.5-second interval. That is timestamp sampling, not source-frame indexing.

Does the end frame appear in the batch?

No. The end time is excluded. Capture it separately if it is a valid time you need.

Continue your workflow

Read practical guides · Enlarge an image · Report a reproducible problem

Use your sequence in a canvas scroll animation

After downloading and extracting your ZIP, load the numbered images into our canvas sequence preview. Check frame order and download a self-contained HTML prototype.

See what an exported sequence contains

Our generated demo test produced four native-size 1280 × 720 PNGs from a 0–2 second range at a 0.5-second interval. Inspect the actual files before trying a larger batch.

View the sample output and repeat the test