About Video Frame Grabber
Taking a screenshot of a playing video gives you your screen, not the video: whatever scaling your display applied, any interface drawn over the top, and the colour handling of your window manager. Grabbing the frame directly gives you the actual pixels the file contains, at the resolution it was encoded at — a 4K video yields a 4K still even on a laptop screen.
This matters most for the obvious job of picking a thumbnail. A frame captured at native resolution has the detail to survive being re-encoded by whatever platform you upload it to; a screenshot of the same moment has already lost that detail before you start.
Seeking is the part that is easy to get wrong. A browser fires its seek event before the new frame is necessarily painted, so a naive implementation captures the *previous* frame — off by a fraction of a second in a way that is maddening when you are trying to catch a specific moment. This waits for the browser to confirm a frame was rendered before reading the canvas.
How to grab a frame
Add your video
MP4, WebM or MOV. It is decoded locally and never uploaded.
Scrub to the moment
Drag the slider, then use the nudge buttons to step by a tenth of a second to land on the exact frame.
Pick a format and save
PNG for text and sharp edges, JPG for photographic frames, WebP for the smallest file at similar quality.
Which format to save
- PNG — lossless, larger. The right choice for frames with text, interface elements or hard edges, and for anything you will edit further.
- JPG — smaller, lossy. Best for photographic frames, and universally accepted where PNG sometimes is not.
- WebP — smallest at comparable quality, supported everywhere in current browsers. Occasionally rejected by older desktop software.