Why a still isn't a photo
Before the how, the realistic expectation: a single frame from a video is rarely as sharp as a real photo — for two reasons.
- Motion blur: video cameras expose each frame briefly; during fast motion it's slightly smeared. A photo freezes the moment more sharply.
- Video compression: videos don't store every frame in full, but mostly just the changes from the previous one. The frames computed in between carry less real detail — related to JPEG artifacts, only in motion.
- Chroma subsampling: videos store color even more coarsely than JPGs, which softens colored edges.
With that expectation in mind, you can still pull good stills — you just have to pick the right frame and the right route.
The routes, from simplest to best
- Screenshot of the paused video. Fast, but the quality depends on screen and window size — if the video isn't fullscreen, the screenshot is smaller than the video resolution. Fine for a quick purpose.
- Export from the photo app. iPhone and Android sometimes offer saving a single frame from a video (for Live Photos anyway) — at better quality than a screenshot.
- ffmpeg (command line). The royal road: ffmpeg saves a frame at full video resolution as PNG or JPG, at the exact timestamp. For 1080p you get a clean 1920 × 1080 image.
Catching the sharpest frame
Not every frame is equally good. Two tricks:
- Look for motion pauses. The moment where movement briefly stops (the peak of a jump, a held pose) gives the sharpest image. Mid fast motion, every frame is smeared.
- Step frame by frame. Instead of jumping coarsely, scrub slowly through the spot and pick the clearest frame. Many players allow stepping forward by exactly one frame.
Post-processing: crop, don't upscale
A still can't be computed sharper, but it can be deliberately cropped: choose the relevant section and drop the rest. The crop tool brings it to the desired format browser-local — say 16:9 for a thumbnail. What you should not do: artificially enlarge a small screenshot still — where there are no pixels, only mush appears.
Common use cases
- Thumbnail — a strong still as a video preview.
- The moment without a photo — the child ran, nobody had the camera ready, but it was in the video.
- Documentation — capturing a specific point in a sequence as an image.
In short
- Stills are softer than photos — motion blur + compression.
- ffmpeg gives full-resolution frames; screenshots are the quick route.
- Pick a motion pause and step frame by frame.
- Crop, never upscale — you can't invent detail.