By · Updated

Video Frame Capture

Save Any Video Frame at a Timestamp as PNG or JPEG, Decoded Locally

No ratings yet

OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.

How the Video Frame Capture works

This video frame capture tool saves the exact frame you want. Drop in a video, type a timestamp in seconds, and get that exact frame as a full-resolution still you can download. The file is handed to your browser's own video decoder and drawn onto a canvas — nothing is uploaded, so the size of the video does not matter.

Pausing a video and pressing Print Screen gives you the player's controls, the window border, a cursor and whatever resolution the window happened to be. Grabbing the frame itself gives you the exact pixels the video contains, at the video's own resolution, with nothing on top. That difference is why editors, support teams and analysts pull frames rather than screenshot them, and it is what this tool does, in your browser, without uploading the file anywhere.

How video frame capture works

Every browser ships a hardware-accelerated video decoder. A <video> element can be seeked to any timestamp and then drawn onto a canvas as a still image, which is then saved as PNG or JPEG. The file never leaves your machine, and because only the part of the file around your timestamp is decoded, grabbing a frame from a four-gigabyte screen recording takes about as long as grabbing one from a short phone clip.

Where frame grabs are used

Why the captured time may not match what you asked for

Video compression stores complete images only occasionally, as keyframes, typically every one to ten seconds, and describes everything in between as changes from them. To show an arbitrary frame, the decoder starts at the previous keyframe and works forward. Most MP4 files carry an index that makes this exact. Files from some screen recorders, files cut off mid-write and some WebM streams have no usable index, so the browser lands on the nearest keyframe instead. When the frame captured is more than a quarter of a second from the one you asked for, the note under the result tells you how far it drifted. That is a property of the file, not something any tool can fix; remuxing the file with a tool such as FFmpeg usually adds the missing index.

How to read the result

The downloaded file is named after the video and the captured time, such as holiday-12-40s.png, so a series of grabs sorts in order.

Choosing PNG or JPEG

PNG is lossless: the file holds exactly the pixels the decoder produced. Use it when the still will be edited, cropped, compared, printed or used as evidence. JPEG is saved at 92 % quality, which looks the same to most eyes at a fraction of the size, but it compresses pixels that have already been through lossy video compression once, so blocky edges and banding in dark areas get slightly worse. Use JPEG for web thumbnails and email, where size matters more. If you need a smaller PNG later, the guide on how to compress an image for the web covers the options.

Tips and pitfalls

FAQ

Why is the captured frame slightly different from the time I typed?

Because the browser could only seek to a keyframe. Files with no seek index, particularly screen recordings, can only be positioned at those points, and the tool reports the difference when it is more than a quarter of a second.

PNG or JPEG for a video still?

PNG. The video frame has already been through lossy compression, and re-encoding it as JPEG adds a second generation of artefacts on top of the first.

What resolution do I get?

The video's native coded resolution, regardless of how large or small the preview happens to appear on this page. Half size halves both dimensions if you want a lighter file for a thumbnail.

Which video formats work?

Whatever your browser can play — MP4/H.264 and WebM are universally safe. If a file is refused, converting it to MP4 first will fix it.

Can I grab several frames at once?

Not in one action. Change the timestamp and download again — each capture is independent, so stepping through a sequence by hand takes a few seconds per frame.

See also: all Video & Screen tools, Images, Audio, PDF, SVG, Simulations & Screensavers, Generative Art, Chart Makers, 3D Model Viewers, Drawing Pads, Mockups & 3D Making, Diagram Makers, 3D Science, Tracker Music.

Related tools