jarvisbox

Video Frame Extractor

Extract PNG frames from any video at a chosen interval and download them as a ZIP — no upload required.

100% client-side · no upload

Load a video file to begin.

How to extract frames from a video

  1. Select your video file. MP4 and WebM are best supported.
  2. Set the start and end times to limit extraction to a segment.
  3. Choose Every N seconds — e.g. 1 for one frame per second, 0.5 for two per second.
  4. Click Extract frames and wait for processing.
  5. Download the ZIP file containing all extracted PNG frames.

Common use cases

Related tools: Thumbnail Generator · Video to GIF · Video Trimmer · Video Compressor

Preguntas frecuentes

What format are the extracted frames?
Frames are extracted as PNG images, which are lossless. Each frame file is named frame0001.png, frame0002.png, and so on.
How many frames can I extract at once?
To keep processing manageable in the browser, extraction is capped at 60 frames per run. Adjust the interval setting to extract fewer, more evenly spaced frames from longer videos.
How are the frames delivered?
All extracted frames are bundled into a single ZIP file for convenient download. The ZIP is assembled in the browser using JSZip.
What does "every N seconds" mean?
If you set the interval to 2, one frame is captured every 2 seconds: at t=0s, t=2s, t=4s, etc. Use interval=1 to get one frame per second, or interval=0.1 to get 10 frames per second.
Is my video uploaded during extraction?
No. ffmpeg.wasm processes the video entirely in your browser. The frames are written to an in-browser virtual filesystem and then zipped locally.
How long does frame extraction take?
Extracting frames requires decoding the video, which is slower than copy operations. Expect 10–30 seconds for most clips. Longer videos or finer intervals take proportionally longer.
Can I extract frames from a specific time range?
Yes. Use the start and end time fields to limit extraction to a segment of the video. Only frames within that range will be captured.
What are common uses for frame extraction?
Frame extraction is commonly used for creating sprite sheets, generating training data for machine learning, picking a thumbnail from a video, analysing motion frame-by-frame, and creating stop-motion artwork from video footage.
Reportar un problema con esta herramienta