Initializing... drag & drop files here
Supports: PPM
A PPM (Portable Pixmap) is a single uncompressed still image — a raw dump of RGB pixels with a plain-text header, the kind a graphics script, ray tracer, or computer-vision pipeline spits out. This converter wraps that one picture into an MPG video clip that holds it on screen for a duration you choose. The output has no motion and no audio; it is a silent clip of the same frame, which is what a DVD-authoring tool, an older set-top box, or a broadcast ingest system needs when it accepts MPEG video but refuses a raw image file. If you only want a smaller, shareable still, converting to a video is the wrong move — see the note at the end.
.ppm images. With several files, pick Merge images to chain them into one clip or Video per image for a separate MPG per file..mpg. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared.A PPM holds a single still, so the only "timeline" in your MPG is how long that one frame is shown. The Image Duration dropdown ranges from a single frame (1/60s, 1/30s, 1/24s) up to 10 seconds per frame. Match it to where the clip is going:
.mpg (MPEG-2) is not an HTML5 <video> format. Use PPM to MP4 for a clip that plays on the modern web and mobile.If your real goal is just a usable, shareable copy of the picture, do not convert it to video at all — an MPG is larger, lossy, and can't be opened as an image. Keep it a still with PPM to PNG (lossless) or PPM to JPG (smaller). The video path only makes sense when the destination specifically requires MPEG video. Animated effects such as panning or zoom can't come from a single still either — that needs a video editor, not a format conversion.
No to both. A PPM is one uncompressed still raster image with no frames and no audio, so the conversion holds that single picture on screen for the duration you set and writes video only — the result is silent by design. There is no panning, zooming, or animation; a moving effect needs a video editor. To add music later, convert here and layer audio in an editor.
The MPG container defaults to MPEG-2 video (ISO/IEC 13818, also published as ITU-T H.262) paired with an MP2 audio stream — the codec the DVD-Video spec mandates and the one legacy MPG-capable hardware decodes natively. MPEG-2 plays in desktop VLC and on DVD players, set-top boxes, and broadcast gear, but .mpg is not an HTML5 <video> format, so it won't play inline in browsers or natively on iOS. For web or phone playback, use PPM to MP4 (H.264) instead.
Almost always you wouldn't. PPM is a raw RGB still that most tools convert to a smaller image such as PNG or JPG. The PPM-to-MPG path exists for the narrow case where something downstream — DVD/VCD authoring, legacy signage, or broadcast ingest — needs MPEG video and won't accept a picture file. If you just want a portable copy, PPM to PNG keeps every pixel losslessly and is far smaller than the original.
Yes. Upload multiple .ppm files and choose Merge images; each still is shown for the Image Duration you set, played back to back as a single clip. Total length equals the number of images times the per-frame duration. Choose Video per image instead to get one separate MPG per file. In our testing, eight PPM stills merged at 5 seconds each produced a single 40-second silent MPG.
Yes, some. PPM stores raw, uncompressed RGB, while MPEG-2 is a lossy codec, so the converter re-encodes those exact pixels into compressed video frames and fine detail or sharp edges can soften. Setting the Quality Preset to Very High keeps the loss small. If preserving every pixel matters more than producing video, keep the file as a lossless image with PPM to PNG.
Because a square or portrait PPM can't fill a widescreen frame without distortion, the converter pads the empty space rather than stretching the picture. The fill color comes from the Background Color option (Black by default; White and other swatches are available). Alternatively, set Video resolution to Keep original so the frame matches your image's exact dimensions and no padding is added.