Image capture

Capture a frame from an HTML5 video

The Video frame mode takes the current image of the largest video on the page and turns it into a picture. Pause the video on the moment you want, then choose the mode. It works on HTML5 videos that the browser lets a page read; protected cross-origin videos are refused.

Published · Updated

A grey-toned video with a playback bar and play icon, automatically outlined and captured; the resulting image file holds only the scene, no player controls.

How do you capture a video frame?

Pause the video on the image you want, open the popup and choose Video frame. Screenshot Suite picks the video that takes up the most room on the page and captures its current image at the video’s own native size. There’s no keyboard shortcut or right-click menu entry for this mode; it starts from the popup only.

What can go wrong?

Screenshot Suite shows a clear message if the page has no video, if no video is currently visible, if the video hasn’t loaded an image yet, or if the video is protected because it comes from another origin and the browser doesn’t allow reading its pixels, a common case for streaming video with playback protections.

Why use it instead of a screenshot, and how does it compare to Page frame (iframe)?

A screenshot of the page includes the player controls and is limited to the size on screen. A video frame is the image itself, at the video’s own resolution, with no player chrome around it. Its closest neighbor, Page frame (iframe), targets a different kind of embedded content: a whole iframe rather than a single frame of a <video> element. Use Page frame (iframe) for embedded pages and dashboards, Video frame for anything inside a video player.

What happens after the capture?

The image is saved as a JPEG and opens in the same annotation editor as every other mode, with the same export options: PNG, PDF, or copy to the clipboard.

Frequently asked questions

Doesn't Chrome already have a way to copy a video frame?

Chrome (116 and later) has a right-click "Copy video frame" option, but it's mainly reliable inside players like YouTube's own. Video frame targets the HTML5 video element on the page directly, so it works more broadly on ordinary pages with an unprotected video, not just inside specific video-hosting players.

Why does it say the video is protected?

Some videos, especially ones served with playback protections from another origin, don't let the browser read their pixels at all. Screenshot Suite reports this clearly instead of producing a blank or broken image.

Which video does it capture if there's more than one on the page?

The one that takes up the most room on the page.

Add to Chrome Chrome Web Store listing pending review.