← All guides

How to Extract a Frame from a Video

videoframescreenshotstill

Sometimes you need a single still image from a video — a specific frame for a thumbnail, a screenshot of a particular moment, an image of something briefly visible. Every platform makes this possible.

The easiest way: screenshot during playback

On most devices:

  1. Play the video
  2. Pause at the desired frame
  3. Take a screenshot

See our Screenshot guide for platform-specific keys.

This works but captures more than just the video — it includes player UI, browser chrome, etc. You’ll need to crop the resulting screenshot to just the video portion.

Native phone extraction

iPhone Photos:

  1. Open video
  2. Use the timeline to scrub to exact frame
  3. Take screenshot (Side button + Volume Up)
  4. Crop the screenshot to remove UI

Android: similar approach.

Mobile screen recording UIs can be obtrusive in the screenshot. Best to use the dedicated extraction methods below.

VLC: Snapshot feature

VLC (free, cross-platform):

  1. Open video in VLC
  2. Play and pause at desired frame
  3. Video → Take Snapshot (or Shift+S on Windows, Cmd+Alt+S on Mac)
  4. Snapshot saves to your Pictures folder by default

Configure save location: VLC Preferences → Video → Video snapshots.

QuickTime (Mac)

  1. Open video in QuickTime Player
  2. Pause at the desired frame
  3. Edit → Copy (Cmd+C)
  4. Paste into Preview or any image editor (Cmd+V)
  5. Save as image

Or screen recording the paused frame, but VLC is cleaner.

Browser

For videos playing in a browser:

Chrome/Edge:

  1. Right-click on the video → some sites disable this; if so, use developer tools
  2. “Save Image As” if available, or
  3. Press F12 → Console: document.querySelector('video').currentTime shows time; capture programmatically

Browser-based frame extraction is messy. Better: download the video first (legally), then use a desktop tool.

FFmpeg: precise frame extraction

For exact frame extraction:

Extract frame at specific time:

ffmpeg -ss 00:01:30 -i input.mp4 -frames:v 1 frame.png

This extracts the frame at the 1:30 mark.

Extract every N seconds (for thumbnails throughout video):

ffmpeg -i input.mp4 -vf "fps=1/10" frame_%03d.png

Extracts one frame every 10 seconds, naming them frame_001.png, frame_002.png, etc.

Extract all keyframes (rough thumbnails):

ffmpeg -i input.mp4 -vf "select='eq(pict_type,I)'" -vsync vfr frame_%03d.png

Online tools

Various web tools accept video uploads and extract frames:

  • Online-video-cutter.com
  • Various tools at clideo.com
  • Video2photo.com

Privacy concern: uploading videos to third parties. For sensitive content, use desktop tools.

Frame rate considerations

Videos play at specific frame rates:

  • Most video: 24, 30, or 60 frames per second
  • iPhone 4K: 30 or 60 fps
  • Slow motion: 240 fps

Frame extraction gives you exactly one frame from this sequence. The frame is essentially a still photo at the video’s per-frame resolution.

Quality of extracted frames

The frame’s quality matches the video’s resolution and quality:

  • 4K video: 3840×2160 pixel frames
  • 1080p video: 1920×1080 pixel frames
  • 720p video: 1280×720 pixel frames

Compressed video may have visible artifacts in still frames (motion blur, compression noise) that aren’t visible during playback.

For higher quality stills: use video from sources with less aggressive compression.

Use cases

YouTube thumbnails: extract a key moment from your video for the thumbnail.

Documentation screenshots: capture exactly what’s on screen at a specific moment for tutorials or guides.

Memes and reactions: pull funny faces from videos.

Evidence captures: legal/insurance purposes where a specific moment matters.

Tutorials reference: showing what was on screen at a moment without playing the whole video.

Photo printing from video: rare but valid for low-quality print or screen display.

After extracting

What about animated previews

For multiple frames as animation:

For just a few seconds of motion preserved as a “live photo” style: WhatsApp accepts GIFs widely; modern platforms accept short MP4 videos.

TL;DR

  • Easiest: screenshot during paused playback (crop to video area)
  • Best mobile: VLC or screenshot
  • Best desktop: VLC’s Take Snapshot
  • Mac quick: QuickTime → Copy → Paste into Preview
  • Precise/scripted: FFmpeg
  • Multiple frames: FFmpeg with fps filter
  • After: Image Cropper, Image Compressor as needed