Initializing... drag & drop files here
Supports: MPG, MPEG
MPEG (typically MPEG-1 or MPEG-2 Part 2 / H.262) is a legacy video container used for DVDs, video CDs, ATSC broadcast captures, and older camcorder footage. DVD-Video runs MPEG-2 at 720×480 (NTSC) or 720×576 (PAL) with a max video bitrate around 8 Mbps. HEIF (High Efficiency Image File Format) is a modern still-image container that wraps HEVC-encoded frames, producing images roughly 50% smaller than JPEG at the same visual quality. Pulling a frame out of an MPEG and saving it as HEIF gives you a compact, high-quality still — particularly useful when:
If you need universally compatible stills instead, use MPEG to JPG or MPEG to PNG. For Apple-specific .heic output use MPEG to HEIC.
| Property | HEIF | JPEG | PNG |
|---|---|---|---|
| Codec | HEVC (H.265) | DCT-based, ISO/IEC 10918 | DEFLATE, lossless |
| Typical size at SD frame | ~50% of JPEG | Baseline | 5-10× JPEG |
| Bit depth | Up to 16-bit | 8-bit | 8 or 16-bit |
| Transparency | Yes (alpha) | No | Yes (alpha) |
| Multi-image container | Yes (image sequences) | No | No (APNG separate) |
| Native on iOS/macOS | Yes (iOS 11+, macOS High Sierra+) | Yes | Yes |
| Native on Windows | 11 22H2+ generally; older needs free HEIF Image Extensions + paid HEVC Video Extensions | Yes | Yes |
| Best for | Compact archival, Apple ecosystem | Universal compatibility | Lossless, transparent, text/screenshots |
| Setting | Range / Options | When to pick it |
|---|---|---|
| Specific Frame (timestamp) | Any time in seconds | You know the exact moment you want (e.g., 12.5s into a chapter) |
| Multiple Screenshots | Interval-based, multiple HEIFs out | You want to pick the best of several candidate frames |
| Quality Preset | Highest → Lowest (7 steps) | One-click result; Very High is the on-page default |
| Image Quality % | 1-100 | Fine-grained tradeoff; 80-90 is visually transparent |
| Specific file size | KB or MB target | Hitting a hard upload cap |
| Resolution preset | 144P up to 4320P (8K) | Upscale or downscale without typing dimensions |
| Width × Height | Custom pixels | Matching a thumbnail spec exactly |
Specific Frame decodes one frame at the timestamp you enter (in seconds) and outputs a single HEIF. Multiple Screenshots samples the MPEG at a fixed interval and outputs a separate HEIF for each sample, downloaded as a ZIP. Use Specific Frame when you already know the moment you want; use Multiple Screenshots when you want to pick the best of several candidates or build a contact-sheet-style preview of an MPEG.
Windows 11 (22H2 and later) ships HEIF support on most OEM installs but the HEVC codec is sometimes a separate install. Older Windows 10 and clean Windows 11 setups need Microsoft's free HEIF Image Extensions from the Microsoft Store, plus the HEVC Video Extensions (around $0.99 in most regions; some OEM devices include it free as "HEVC Video Extensions from Device Manufacturer"). Without HEVC, the .heif file opens to a placeholder. If recipients are mixed Windows / Android, output to JPG instead.
DVD-Video is MPEG-2 at 720×480 (NTSC, 29.97 fps) or 720×576 (PAL, 25 fps) with a peak video bitrate around 8 Mbps and an overall disc max of ~10.08 Mbps including audio and subtitles. The HEIF can be no sharper than the source frame — for a typical movie DVD, expect roughly 0.4 megapixels of real detail. MPEG-1 (Video CD) is even lower at 352×240/288. Upscaling to 1080P with the resolution preset will make the image larger but won't recover detail that isn't in the MPEG.
At 100%, HEIF is near-lossless against the decoded source frame and produces the largest file. At 80-90%, the file is roughly 30-50% smaller with no visible difference at normal viewing distance. Below 50%, HEVC's blocking and ringing artifacts start appearing in flat regions like skies and skin. For frame stills from SD MPEG, 75-90% is a safe range; the source noise hides most of the loss.
For a clean 720×480 frame, yes — testing across photography workflows shows HEIF averaging around half the JPEG size at matched quality, and as much as ~96% smaller in some scenes. The savings shrink on noisy or heavily-grained MPEG sources because HEVC has to spend bits encoding the noise. If your MPEG is from a noisy VHS-to-MPEG capture, expect the HEIF-vs-JPEG gap to narrow to roughly 30-40%.
Multiple Screenshots is interval-based rather than truly per-frame. For frame-accurate per-frame extraction across a long MPEG, you'd typically want a desktop tool — but for short clips, set a tight interval (e.g., 1/10 second) and Multiple Screenshots will give you 10 stills per second of source. Keep in mind that MPEG uses I/P/B frame prediction, so only I-frames are exact decodes; intermediate frames are reconstructed by the decoder.
Color: the decoded frame's YUV is converted to the HEIF's encoded space (typically 8-bit Rec.601 for SD MPEG sources). For most viewing this is faithful. Timecode and chapter metadata from the MPEG are not carried into the HEIF (HEIF is a still-image format with EXIF-style metadata, not video timecode). If you need timecode-burned-in stills, render the timestamp into the frame inside a video editor first.
HEIF (.heif) is the broader ISO container; HEIC (.heic) is the variant Apple chose with HEVC compression. Practically, every modern viewer treats them the same way and most "HEIF" files today are HEIC-encoded under the hood. Pick HEIF here if your downstream tool explicitly expects the .heif extension; pick MPEG to HEIC if you're loading the file into Apple Photos, iMessage, or another iOS app that filters by .heic.
A media-player screenshot uses whatever quality the player decodes at (often 8-bit, post-deinterlace, post-color-correction). Going through a dedicated MPEG-to-HEIF pipeline gives you control over the exact timestamp, the output resolution, and the compression — and it does it in batch. For one-off captures a player screenshot is fine; for a frame archive of an entire DVD or a research dataset, this tool is faster and reproducible.