Initializing... drag & drop files here
Supports: HEIF
This is a walk-through for people feeding a photograph into a DVD-era pipeline: an old non-linear editor, a disc-authoring tool, or a set-top device whose import filter only lists .mpg. A HEIF is a single still image, so there is nothing to "play" — what you get out is a short, silent clip that holds the photo on screen for a length you set, encoded as MPEG-2. By the end you will know how to set that length, how to merge several photos into one clip, what frame size to ask for, and which failure messages mean what.
.heif photo onto the page or click "+ Add Files". Several files can be queued and they share one set of settings..mpg. No sign-up, no watermark.Duration is the whole clip. A still has no inherent runtime, so the converter has to be told how many seconds to hold it. Whole-second values are what you want for a photo sitting on a timeline. The fractional options (1/24s, 1/30s, 1/60s) produce a single frame at that frame rate, which is only useful when an editor specifically wants a one-frame clip rather than a hold.
Merge strategy only matters with several files. Leave it on "Merge images" and every photo you uploaded is concatenated into one MPG in upload order, each held for the duration you chose — a plain slideshow with hard cuts and no transitions. Switch to "Video per image" and you get one MPG per photo instead. If your filenames already sort the way you want them shown, that order carries through.
Frame size is the setting people forget. On "Keep original" the video frame becomes the photo's own pixel dimensions, so a 4032 x 3024 iPhone photo produces a 4032 x 3024 MPEG-2 video. Technically valid, practically useless: no DVD authoring tool or legacy player expects a 12-megapixel frame, and the file gets very large. Set the resolution to your project's frame size before converting and the problem disappears.
| Image Duration setting | One photo | Ten photos merged |
|---|---|---|
| 1/60s, 1/30s, 1/24s | A single frame | Ten frames, well under a second |
| 1 second per frame | 1 second | 10 seconds |
| 2 seconds per frame | 2 seconds | 20 seconds |
| 5 seconds per frame (default) | 5 seconds | 50 seconds |
| 10 seconds per frame | 10 seconds | 1 minute 40 seconds |
| Target | Choose it when | What it costs you |
|---|---|---|
.mpg (MPEG-2) |
A DVD authoring tool, legacy NLE or set-top box demands it | Large files, no quality dial, patchy support in modern apps |
.mp4 (H.264) |
Phones, browsers, modern editors, social platforms | Nothing for this job — it is the better default |
.m4v |
An Apple pipeline filters on the extension | Same encode as MP4, narrower recognition elsewhere |
.mts (AVCHD) |
An AVCHD camcorder project needs matching clips | Some editors want the full card folder structure |
If nothing downstream actually requires MPG, this is the wrong conversion to be running. For a clip that plays on phones, browsers and current editors, use HEIF to MP4; if you only ever wanted a shareable copy of the picture, keep it an image with HEIF to JPG. If you already have .mpg files that need to work on modern devices, MPG to MP4 goes the other way. And if your HEIF is a Live Photo, only the still frame converts here — the motion is stored as a separate video file alongside it on the device, which has to be exported and converted on its own.
MPEG-2 by default, the codec standardised as ITU-T H.262 / ISO/IEC 13818-2 and used for DVD-Video and digital television. MPEG-1 (ISO/IEC 11172, 1993) is available under Video Codec in the advanced options if you are matching Video CD-era material or feeding hardware that will not take anything newer — MPEG-2 decoders read MPEG-1 streams, so MPEG-2 is the safer default of the two.
Not directly. What you download is an MPEG program stream, not a finished DVD-Video structure — a real disc needs VIDEO_TS folders with IFO and VOB files, which an authoring application builds. Set the frame size to 720 x 480 (NTSC) or 720 x 576 (PAL) before converting so your authoring tool does not have to re-encode the clip a second time.
Two separate losses stack up. A modern phone photo is 12 megapixels or more, while even a 1080p video frame is about 2 megapixels, so most of the resolution goes in the downscale; then MPEG-2's 8-bit lossy encoding takes a little more, and HEIF's 10-bit wide-gamut colour has to be mapped into 8-bit video. Neither is avoidable when the destination is standard-definition or HD video.
One .mpg file per uploaded photo, each holding its own picture for the duration you set, rather than a single concatenated clip. It is the right choice when you are building a bin of individual assets to arrange yourself on a timeline. The default, "Merge images", is the one you want for a straight slideshow.
No. This conversion has no audio input at all, because the source files are photographs. Build the visual sequence here, import the .mpg into your editor, and lay a music or narration track underneath it there. That also gives you control over where each photo change lands relative to the beat, which a fixed per-image duration cannot.
Our MPEG-2 encoder allows up to 4096 x 4096 and MPEG-1 up to 4095 x 4095, but those are engineering ceilings rather than useful targets. Real-world MPEG-2 devices were built for 720 x 480 through 1920 x 1152, and strict Video CD-profile MPEG-1 players expect 352 x 288. If the clip has to play on old hardware, stay inside those numbers.
This page is wired to the .heif extension. HEIC is the same HEIF container with HEVC-coded picture data inside — the format is effectively identical, only the file extension differs — so if your photos are .heic, use the matching HEIC converter instead. Both routes decode the still and re-encode it as MPEG-2 in exactly the same way.
It is uploaded over an encrypted connection, converted on our servers, and both the upload and the finished .mpg are deleted automatically a few hours later. No sign-up, no watermark, and files are never shared or made public.