FFmpeg Cookbook

Thumbnail Extractor

Extract still frames as JPEG or PNG from any timestamp. Multi-frame extraction supported.

Fully local processing — your file never leaves the browser
🖼️
Drag & drop a video, or click to select
Supported: MP4, MOV, AVI, MKV, WebM, etc. / Max 500MB
🎬
Comma-separated list of timestamps in seconds (e.g. 0, 5, 10, 30.5). Up to 10 frames.
▶ Equivalent FFmpeg Command
Processing… 0%

Extracted Frames

Popular uses
YouTube thumbnail candidatesStill images for articlesPreview frames for review

What this tool does

  • One or many timestamps
  • JPEG (small) or PNG (lossless)
  • Output width selector
  • Local processing

How to use

  1. 1

    Pick a video

    Any common format.

  2. 2

    Choose seconds

    Comma-separated for multiple frames (0.5, 3, 10).

  3. 3

    Pick format

    JPEG = light, PNG = lossless.

  4. 4

    Extract

    Thumbnail grid appears.

What each setting means

Timestamp
Where to grab the frame. 0 = first frame.
Format
JPEG smaller; PNG keeps full color.
Width
Output width in pixels. Stay ≤ source for sharp results.

Recommended settings

YouTube thumbnail
JPEG, 1280px
YouTube recommends 1280×720.
Blog OGP image
JPEG, 1200px
Standard OGP size.
Storyboard grid
JPEG, every 5s
Quick visual index.

Common pitfalls

Symptom: Black frames

Cause: Timestamp lands during a fade.

Fix: Move ±1s.

Symptom: Image looks blurry

Cause: Output width > source resolution.

Fix: Use width ≤ source.

Equivalent FFmpeg commands

Reference commands you can run on the desktop FFmpeg CLI.

JPEG @5s
ffmpeg -ss 5 -i input.mp4 -frames:v 1 -q:v 2 thumb.jpg
Six frames every 5s
ffmpeg -i input.mp4 -vf "fps=1/5,scale=1280:-1" -vframes 6 thumb_%03d.jpg

Browser support & limits

  • JPEG or PNG output
  • Many frames at once may run out of memory

Privacy

This tool runs ffmpeg.wasm directly in your browser. Files never leave your device — everything runs locally. Read the privacy policy →

Frequently asked questions

Can I get an animated GIF?

No — this tool extracts stills. Use the GIF tool.

How many frames?

≤20 is comfortable. More may freeze the browser.

Best quality?

PNG output at the source resolution.

Related tools

Related FFmpeg recipes

What to do next