Take stills out of a clip. Scrub to a frame and save it, or export a spread of frames across the video, one every few seconds, the frames at a list of times, or every single frame of a short range, each as its own image file in a ZIP. A contact sheet puts the same spread into one image with timecodes.
One frame
Pause the preview on the frame you want and press Save the frame at the playhead. The image is taken from the player at the source’s size and saved in the chosen format. This is the screenshot that avoids the player’s controls, the window chrome, and the display’s scaling.
A batch
- N frames, evenly spaced divides the range into N slots and takes the frame at the centre of each, so the first is not a black lead-in frame.
- One every N seconds starts at the range’s beginning and steps forward by the interval.
- At times takes the frames at the seconds you type, separated by commas. Add the playhead appends the current frame’s time.
- Every frame decodes the whole range, frame by frame. At 30 fps that is 30 files a second, so the handles on the timeline matter here.
A batch of more than one frame downloads as a ZIP, with each file named by its index and its time: clip-frame-0007-12.500s.jpg. The first frames are previewed under the controls once the export finishes.
Format and size
JPEG is the right choice for stills from footage: a 1080p frame is 150 to 400 KB at 90%, against 2 to 3 MB as PNG. PNG keeps exact pixels, which matters for screen recordings and anything with text. WebP lands below JPEG at the same quality and keeps PNG’s sharp edges in lossless areas.
Frames are extracted at the source’s display size, rotation applied. The size cap scales them down by the long edge and never up.
Memory
Every image is held in memory until the ZIP is built, which is why an export is capped at 300 frames, and why PNG at 1080p is a poor choice for a large batch. The size estimate is checked before decoding starts, and an export that would not fit is refused with a message rather than crashing the tab.
Contact sheet
Contact sheet mode lays the spread of frames into a grid in one image: evenly spaced over the range, as many as the frame count says up to 100, with a timecode under each cell. Columns and cell width set the layout; the frame’s own shape sets the cell’s height. Four columns of 320 px cells gives a sheet about 1300 px wide, which reads at a glance in a message or a review.