Initializing... drag & drop files here
Supports: PNG, APNG
Turning a still PNG into an .mpeg file sounds like the simplest conversion on the site, and for small images it is. For large ones, and for anyone who reaches for the codec dropdown, there are two specific ways it goes wrong — both of them fixable in one click once you know what is happening. This walk-through covers the settings that matter, the two failure modes we have reproduced, and the one control that genuinely changes the output.
The File Compression group on this page offers Quality Preset, Constant Quality and Constraint Quality, and on a modern codec each would do something different. On MPEG-2 they converge. Our MPEG-2 encoder path has no quality mode at all: it derives a bitrate from the output resolution — with a floor of 2 Mbps for any frame size — and every quality setting you hand it is replaced by that derived value before encoding starts. The Quality Preset is a further no-op for still images specifically, because a preset scales a source bitrate and a still picture has none to scale.
So the practical rule for this page:
| Control on this page | What it does to an MPEG-2 still-image clip |
|---|---|
| Quality Preset | Nothing — a preset scales a source bitrate, and a still has none |
| Constant Quality (1–31 "CRF") | Nothing — the value is accepted, then replaced by the resolution-derived bitrate |
| Constraint Quality | Nothing — same substitution, plus a max-bitrate box the encoder path does not use as a quality lever |
| Video resolution | The real control: bitrate is derived from frame size, with a 2 Mbps floor |
| Image Duration | Clip length, and therefore total size, though far less than linearly |
| Background Color | Fills transparent pixels and any padding bars |
| Merge strategy | One clip for all images, or one clip each |
| Property | MPEG-1 | MPEG-2 |
|---|---|---|
| Standard | The ISO/IEC 11172 family, early 1990s | ITU-T H.262, approved July 1995, produced jointly with ISO/IEC |
| Designed for | Video CD, roughly VHS-quality video | DVD-Video and digital broadcast |
| Frame rates | A fixed table of broadcast rates only | The same table, plus an extension mechanism for others |
| Works on this page? | No — rejects the 1 fps still-image encode | Yes, and it is the default |
| Quality controls | Not reachable, since the encode fails first | Present but inert; resolution sets the bitrate |
| Dimension limits | — | Refuses exact multiples of 4096 |
MPEG is the right target when something specifically wants a .mpg/.mpeg program stream — a DVD-authoring pipeline, an old set-top box, a piece of industrial or broadcast kit with a fixed ingest format. It is the wrong target for anything modern. If the clip is going onto a website, into a messaging app, onto a phone, or into a social upload form, you will get a smaller and better-supported file from PNG to MP4, and most of the constraints described above simply disappear. Going the other way — an existing MPEG that needs to be modern — is MPEG to MP4.
MPEG-2, unless you deliberately change the codec — and if you do change it to MPEG-1, the conversion fails rather than producing an MPEG-1 file. The container is an MPEG program stream either way, which is the shared wrapper both codecs use and what the .mpeg and .mpg extensions refer to.
Because MPEG-2 in this pipeline has no quality mode. Whichever of the three compression modes you choose, the encoder is handed a bitrate derived from the output resolution instead, with a 2 Mbps minimum. The slider is a shared control that renders across many codecs; on MPEG-2 it simply has nothing to act on. Resolution is the lever that works.
Exactly as long as Image Duration says. There is no length baked into the format, and there is no trim control on this page — a source with one frame and no timeline has nothing to trim. With several images merged into one clip, total length is the duration multiplied by the number of images.
It was composited onto the Background Color, which is preselected to White for image sources. MPEG has no alpha channel and there is no option to keep transparency, because the format cannot represent it. Set the background to Black or another colour from the dropdown if a white fringe would be visible against the surface where the clip plays.
You are no longer storing one picture — you are storing a video stream that runs for the full duration you set, encoded with a codec designed in the early 1990s. MPEG-2's efficiency is roughly an order of magnitude behind H.264 for this kind of content, and the resolution-derived bitrate floor means even a tiny still gets a substantial allocation. Shorter durations and smaller frame sizes are the two things that help.
Yes. Upload them together and leave Merge strategy on "Merge images"; each still is held for the Image Duration in turn, in the order they are queued. Choose "Video per image" instead if you want a separate .mpeg for every upload.
No, and there is no audio control to change that. Still images carry no audio, so this page hides the audio group entirely rather than writing an empty track. Add audio in an editor or authoring tool after downloading if you need it.
.mpeg file from here play on a phone or in a web page?Not reliably. MPEG program streams are well supported by desktop media players such as VLC, and by the legacy hardware they were designed for, but they are not a format the modern web or mobile platforms target. For those destinations convert to MP4 instead — the still-image workflow is identical and the resulting file is both smaller and far more widely accepted.