Blog
Custom Print on Demand Apparel — Free Storefront for Your Business
Wild & Free Tools

How to Extract Frames from Video — VLC, Mac, Windows, and Online Methods Compared

Last updated: April 20267 min readVideo Tools

There are several ways to extract frames from video — VLC on any platform, QuickTime on Mac, FFmpeg for power users, or free online tools for everyone. Here is each method with step-by-step instructions and a comparison of what each gives you.

Extract frames from any video online — no install, no signup.

Open Frame Extractor

Method Comparison

MethodPlatformSetup TimeBulk Extract?QualityBest For
Online extractorAny (browser)✓ None✓ Yes — set intervalPNG losslessQuick extraction, no installs
VLC Scene FilterAny (with VLC)~5-10 min setup✓ Yes — every Nth framePNG or JPEGOffline use, already have VLC
QuickTimeMac only✓ None✗ One frame at a timeVariesSingle frame capture on Mac
FFmpegAny (command line)~10-15 min install✓ Yes — full controlAny formatPower users, scripting, automation
ScreenshotAny✓ None✗ One at a time~Screen resolution onlyQuick single frame, low quality

Method 1: Online Extractor (Fastest)

  1. Open the frame extractor
  2. Drag and drop your video file (MP4, WebM, MOV, AVI)
  3. Choose frame interval — every frame, every 10th frame, 1 per second, etc.
  4. Click extract — frames appear as PNG images
  5. Download individual frames or all as a batch

Everything processes in your browser — the video never uploads to a server. Works on any device including phones and tablets.

Method 2: VLC Scene Filter

  1. Open VLC → ToolsPreferences
  2. Bottom left: click "All" to show advanced settings
  3. Navigate to VideoFiltersScene filter
  4. Set Image format: png (or jpg for smaller files)
  5. Set Recording ratio: 1 = every frame, 30 = one per second at 30fps
  6. Set Directory path prefix: where frames will be saved (e.g., C:/frames/)
  7. Go back to VideoFilters → check "Scene video filter"
  8. Click Save, then play the video — frames save automatically
  9. Important: Uncheck the scene filter when done, or VLC will extract frames from every video you play

Method 3: QuickTime on Mac

  1. Open your video in QuickTime Player
  2. Pause the video at the desired frame
  3. Use left/right arrow keys to step one frame at a time
  4. EditCopy (Cmd+C)
  5. Open PreviewFileNew from Clipboard
  6. Save as PNG or JPEG

This works for grabbing a single frame. For bulk extraction on Mac, the online tool or FFmpeg is much faster.

Method 4: FFmpeg (Power Users)

Extract one frame per second:

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

Extract every frame:

ffmpeg -i input.mp4 frame_%04d.png

Extract every 10th frame:

ffmpeg -i input.mp4 -vf "select=not(mod(n\,10))" -vsync vfr frame_%04d.png

Which Method Should You Use?

Extract frames from any video — free, instant, no install.

Open Frame Extractor
Launch Your Own Clothing Brand — No Inventory, No Risk