VP8
Widely supported for standard WebM playback and frame capture.
Capture frames from VP8, VP9, or other browser-playable WebM clips without uploading the source. Export exact moments or a visual summary in one pass.
WebM is common for browser recordings, web exports, and transparent or lightweight video assets. Modern browsers typically handle VP8 and VP9 WebM files well, which makes local frame extraction straightforward.
The selected frame is drawn to Canvas at its decoded dimensions. Output can be optimized for a website in WebP, kept lossless in PNG, or packaged as compact JPG review images.


Use the built-in preview to verify decoding before starting a large batch.
Choose the source from your device; it remains local.
Use a regular interval, fixed image count, or exact timestamp list.
Choose PNG, JPG, or WebP plus quality and maximum width.
Save single frames or create a ZIP and optional contact sheet.
Codec support is generally strong but still varies by browser version.
Widely supported for standard WebM playback and frame capture.
Common in modern browsers and useful for high-quality web video.
Requires a browser and device with compatible AV1 decoding.
Standard JPG cannot preserve transparency; test PNG or WebP output.
WebP keeps exported website images compact.
PNG is the safest output when the decoded frame includes an alpha channel.
Choose a range or count instead of requesting hundreds of images.
Exact decoded frames can vary around inter-frame compression boundaries.
FramesFromVideo reads local, browser-decodable WebM files only.
Yes. Select PNG and choose the timestamps or interval to export.
It depends on decoding and output support; PNG or WebP is preferable to JPG.
No. All decoding and export happen in your browser.
Yes. Count mode distributes the requested frames across the selected range.
Inter-frame codecs may resolve a requested time to the nearest decodable frame.