jarvisbox

Video Screenshot

Capture a single frame from any video at a chosen timestamp and download it as PNG or JPEG.

100% client-side · no upload

Load a video file to begin.

How to capture a video screenshot

  1. Load a video file — MP4, WebM, MOV all work.
  2. Use the preview player to find the moment you want and note the time.
  3. Enter the timestamp in HH:MM:SS form (or as plain seconds) and pick PNG or JPEG.
  4. Click Capture frame and download the still image.

Common use cases

Related tools: Video Frame Extractor · Video Thumbnail Maker · Video Trimmer · Video to GIF

常见问题

How precise is the timestamp?
You can target frames with second-level precision by entering HH:MM:SS or sub-second precision with HH:MM:SS.mmm. ffmpeg will seek to the nearest keyframe and decode forward, so the actual extracted frame is the closest one to your timestamp.
Should I export as PNG or JPEG?
PNG is lossless and ideal for screenshots with text, UI elements or sharp edges. JPEG is smaller and good for natural photos or social media sharing. Both are universally supported.
What is the resolution of the screenshot?
The screenshot is captured at the original video resolution — a 1080p video produces a 1920×1080 image. If you need a smaller image, resize it after download with an image-resizing tool.
Can I capture multiple frames at once?
This tool extracts one frame per run. For an evenly-spaced grid of frames, use the <a href="/video/frames/">Video Frame Extractor</a> which generates a sequence of stills.
Is my video uploaded?
No. ffmpeg.wasm decodes the video locally in your browser. The file never leaves your device.
Why is the captured frame slightly blurry?
Video codecs use motion blur and inter-frame compression, so individual frames are often softer than dedicated photos. Choose a moment with little motion for the sharpest result.
反馈这个工具的问题