Skip to main content

How to Extract Frames from a Video on Windows: One Frame or Hundreds

How to Extract Frames from a Video on Windows: One Frame or Hundreds

You need still images from a video: thumbnails, training data, storyboard frames, a screenshot for a tutorial. Taking them one by one is slow, and a screen grab gives you the wrong resolution. This guide covers three ways to extract frames from a video on Windows 10 and 11, from a single frame to hundreds in a batch.

One frame: VLC or a screenshot

For a single image, pause the video in VLC and use Video, Take Snapshot (Shift + S on Windows). The picture is saved at the video’s resolution. A Win + Print Screen screenshot also works, but it captures your screen at the screen’s resolution, window borders and player controls included, so it is the last resort. Neither method scales to a whole video.

Many frames: free command-line tools

FFmpeg, a free command-line tool, can write one image per second:

ffmpeg -i input.mp4 -vf fps=1 frame_%04d.jpg

Change fps=1 to fps=1/10 for one frame every ten seconds. It is powerful, but you type commands, you do not see what you are getting, and black frames from fades and transitions end up in the output.

Batches with Video Snapshots Genius

Video Snapshots Genius does the same job in a window, for one video or a whole folder.

Video Snapshots Genius main window: a list of videos and 24 evenly spaced snapshots of the selected video
A video list on the left and evenly spaced snapshots of the selected video
  1. Add videos. Drag in files or a folder. It reads 25+ container formats (MP4, MKV, MOV, AVI, WMV, WEBM and more) with H.264, H.265, VP9 and AV1 decoding built in, so no codec packs are needed.
  2. Choose how to capture. Fixed number gives you, say, 24 evenly spaced snapshots whatever the video’s length. Fixed interval gives one every N seconds.
  3. Skip blank frames. With Skip blank frames on (the default) near-solid black, white and single-colour frames are dropped, and in Fixed number mode a usable frame nearby takes their place.
  4. Pick the exact moment when it matters. Pick frames opens a player: Space plays or pauses, the arrow keys step one frame, and C captures.
  5. Save. Each video gets its own folder with numbered JPG, PNG or BMP files, resized or watermarked if you chose. An animated GIF and a contact sheet can be created at the same time.

Snapshots are decoded from the file at the original resolution, with the correct aspect ratio and orientation, so a portrait phone video comes out upright. More detail in capturing frames without black screens.

Which method?

NeedBest fit
One frame, right nowVLC Take Snapshot
Regular frames and you are comfortable with the command lineFFmpeg
Many videos, no black frames, preview, GIF or contact sheetVideo Snapshots Genius
Trial and requirements: Video Snapshots Genius needs 64-bit Windows 10 or 11 and the 15-day trial has every feature unlocked. See the product page, the user guide or download the trial.

Related articles

Video Snapshots Genius

Video Snapshots Genius

Turn hours of video into clean, ready-to-publish images. Capture evenly spaced snapshots from one video or a whole folder, skip black and blank frames automatically, then export resized, watermarked JPG, PNG or BMP files, an animated GIF and a contact sheet.