jarvisbox

Extract All Frames from WebM

Extract every frame from a WebM video (VP8, VP9, or AV1) and download them as PNG or JPEG images in a ZIP. Runs entirely in your browser — no upload, no size cap, works offline.

WebM is an open-source video format developed by Google, designed for web delivery. It supports three codecs: VP8 (legacy), VP9 (high efficiency), and AV1 (next-generation). Chrome, Firefox, and Edge all decode WebM natively, making it fully compatible with in-browser frame extraction via the Canvas API.

WebM files recorded by Chrome's MediaRecorder API, exported by tools like Handbrake or FFmpeg, or downloaded from YouTube at lower resolutions are all supported. The extractor seeks to each target timestamp using the browser's native video decoder, draws the frame to a canvas, and exports it as PNG or JPEG without any server round-trip.

Safari note: Safari on iOS and macOS does not support VP8/VP9 WebM playback natively (only the AV1 WebM subset in newer versions). If you are on Safari, re-encode the file to MP4 (H.264) first and use the MP4 frame extractor instead.

How to extract frames from a WebM file

  1. Open the Video Frame Extractor and click Choose video file. Select your .webm file. If the browser cannot decode it, a clear error appears — in that case, convert to MP4 first.
  2. Set the interval or frame count. For dense sampling (e.g. every 0.5 s), use Every N seconds. For a fixed number of thumbnails spread evenly, use Total N frames.
  3. Pick JPEG for smaller file sizes or PNG for lossless quality. Click Extract Frames. When extraction completes, click Download ZIP.

WebM vs MP4 — which is better for frame extraction?

MP4 (H.264) has broader browser support (including Safari) and is generally faster to seek in because most encoders write more frequent keyframes. WebM with VP9 offers better compression ratios but may have sparse keyframes in long-GOP encodes, making dense frame extraction slower. For best extraction speed with WebM, use a wider interval (e.g. every 2+ seconds).

Related tools

このツールの問題を報告