Initializing... drag & drop files here
Supports: MPEG2
MPEG-2 is the ISO/IEC 13818 video standard (also ITU-T H.262) behind DVD-Video and digital broadcast, and it is usually interlaced standard-definition footage. This walk-through shows how to pull a single frame out of an MPEG-2 file at a timestamp you choose and save it as an uncompressed PPM (Portable Pixmap) still — and, just as importantly, when PPM is the wrong choice and PNG or JPG will serve you better.
.mpeg2 file onto the page or click "+ Add Files" to browse. You can queue several clips and they share the same settings.0 is the opening frame, and decimals like 2.100 mean 2 seconds and 100 milliseconds in. Leave "Bit Depth" on "8-bit" unless a downstream tool specifically needs 16-bit samples.This is a frame-grab, not a video-to-animation conversion: it decodes one picture out of the MPEG-2 stream and writes it as a still. The "Time (seconds)" field is the only value you must get right, and it accepts decimals so you can target a precise moment rather than a whole-second jump.
0 (the default).83.5 for 1:23.5, not 1.23.12.0, 12.2, 12.4 and keep the sharpest, since interlaced motion can soften individual frames.Remember that PPM is uncompressed RGB — the file is large by design, typically several times bigger than the same frame saved as PNG and many times bigger than JPG. And the source can't be improved: MPEG-2 is already a lossy, often standard-definition codec, so the frame carries whatever artifacts the original encode left behind.
| PPM (Portable Pixmap) | PNG | JPG | |
|---|---|---|---|
| Compression | None (uncompressed RGB) | Lossless | Lossy |
| Typical file size for one SD frame | Largest | Medium | Smallest |
| Opens in everyday viewers/browsers | Rarely — mainly Netpbm / image-processing tools | Everywhere | Everywhere |
| Transparency / alpha | No | Yes | No |
| Best for | Feeding an image-processing or Netpbm pipeline | A pixel-exact still you can share or edit | A small thumbnail or quick share |
PPM exists to be a "lowest common denominator" intermediary inside processing pipelines — its whole point is that it is trivial for a program to read and write. If you are not feeding a pipeline that expects PPM, you almost certainly want a smaller, more portable format instead.
83, not 1.23.If the MPEG-2 file is from a copy-protected DVD (CSS-encrypted VOB), it must be decrypted before any tool can read it. Truncated or partially-downloaded captures may also fail to seek to a late timestamp. And if you only need a still that opens everywhere — for a thumbnail, a document, or a webpage — skip PPM entirely and grab the frame as PNG or JPG; both are smaller and supported by virtually every viewer.
No. This is a frame grab: it decodes one frame at the timestamp you set in "Time (seconds)" and saves that single picture as a PPM still. The default time 0 captures the opening frame. To extract several stills at once, switch to "Multiple Screenshots"; to keep the moving clip, convert to a video format instead. PPM holds no audio.
Because PPM is uncompressed. It stores every pixel as raw red, green, and blue samples with no compression at all, which is why the Netpbm spec itself calls the format inefficient. The same frame as PNG (lossless) is several times smaller, and as JPG (lossy) smaller still. PPM's only advantage is that it is trivial for a program to read and write, which is why it lives in image-processing pipelines rather than on the web.
Mainly Netpbm utilities and image-processing tools — programs like GIMP, ImageMagick, and many scientific or graphics libraries read PPM natively. Most everyday photo viewers and web browsers cannot display it. If you need a frame that opens everywhere, extract it as PNG or JPG instead.
No. Converting cannot add detail that the MPEG-2 source never captured. MPEG-2 is a lossy codec, often standard-definition — 720×480 for NTSC DVD or 720×576 for PAL — so the extracted frame carries the source's existing compression artifacts. An uncompressed PPM preserves the frame exactly as decoded; it does not sharpen or upscale it.
Leave it on 8-bit. PPM can technically hold up to 16 bits per color channel (a maxval up to 65,535), but an MPEG-2 frame is 8-bit, so an 8-bit PPM already captures everything in the source. Choose 16-bit only when a downstream image-processing pipeline specifically expects 16-bit samples — for an MPEG-2 grab it just doubles the file size for no extra detail.
Your MPEG-2 file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The output PPM is yours to download.