Initializing... drag & drop files here
Supports: PPM
PPM is the Netpbm Portable Pixmap — an uncompressed raw-RGB still that render engines, ray tracers, and computer-vision pipelines emit, but that no media player or ordinary photo viewer can open. AVI is Microsoft's long-standing video container. This tool wraps a pixmap (or a whole numbered PPM frame sequence) into an AVI clip you can drop into a desktop editor or a legacy Windows workflow. A single PPM becomes one motionless, silent frame held for a duration you set; several PPMs can be merged back-to-back.
| Property | Value |
|---|---|
| Full name | Portable Pixmap (Netpbm family: PBM / PGM / PPM / PAM) |
| Magic number | P3 (plain / ASCII) or P6 (raw / binary) |
| Compression | None — pixels are stored as raw RGB triplets |
| Bit depth | 8-bit per channel (maxval ≤ 255, 1 byte) or 16-bit (maxval up to 65535, 2 bytes) |
| Color model | RGB only — no alpha channel, no embedded color profile |
| Origin | Jef Poskanzer's Pbmplus toolkit (1988), maintained today as Netpbm |
| Typical source | Ray tracers, render/simulation output, CV pipelines, cross-tool image interchange |
| Native support | None in browsers or media players — an interchange format, not a delivery format |
| Property | Value |
|---|---|
| Full name | Audio Video Interleave |
| Container | RIFF — a chunk-based interleaved container |
| Introduced | Microsoft, November 1992, as part of Video for Windows |
| Default video codec here | MPEG-4 Part 2 (ASP) — the codec DivX and Xvid popularized |
| Audio | None — an image source produces a silent AVI |
| Codec flexibility | RIFF carries many codecs (MPEG-4, H.264, MJPEG, uncompressed, and more) |
| Native support | Not an HTML5 <video> format; plays in desktop players such as VLC and Windows Media Player |
| Best for | Legacy Windows workflows and desktop non-linear editors |
frame_0001.ppm, frame_0002.ppm, …); they are processed with the same settings.No. A single PPM is one still frame, so the AVI holds that image on screen for the Duration you choose, with no audio track — an image source never carries sound. Movement only appears when you upload multiple images and select Merge images, and even then each frame is held for a fixed time rather than animated on a frame-rate timeline.
You can play them in order with Merge images, but each frame is shown for the same fixed Duration you set — that gives a simple slideshow, not frame-accurate playback. For a render or simulation sequence that must run as smooth motion at, say, 24 or 30 fps, encode it directly with FFmpeg's image-sequence input, e.g. ffmpeg -framerate 25 -i frame_%04d.ppm -c:v mpeg4 out.avi. This still-image tool pads and holds frames; it does not time them on a frame-rate timeline.
For an AVI output the video defaults to MPEG-4 Part 2 (Advanced Simple Profile) — the ASP codec that DivX and Xvid popularized — which stores a static frame far more compactly than an uncompressed AVI would. Because AVI is a RIFF container rather than a single codec, other codecs (H.264, MJPEG, and others) are exposed under Advanced Options, but MPEG-4 Part 2 is the right default for broad desktop-player compatibility.
P3 is the plain (ASCII) variant, where each red/green/blue sample is written as a decimal number; P6 is the raw (binary) variant, where each sample is one or two bytes. Both encode the same uncompressed RGB image and both are accepted — the converter reads the pixel values either way, so the choice does not change the AVI you get. P6 files are simply smaller and faster to upload than the ASCII P3 form.
PPM stores no compression at all, so an 8-bit RGB pixmap is roughly width × height × 3 bytes — a 4000 × 3000 image is about 36 MB before any header. That size is inherent to the format, not the conversion. The practical limit on your side is upload size and time; scaling the output Video Resolution down does not shrink the upload, so re-export a smaller PPM if the source is very large.
No. A PPM can store 16 bits per channel, but MPEG-4 Part 2 in AVI encodes 8-bit 4:2:0 video, so the extra tonal precision and full chroma resolution are reduced during encoding. If preserving 16-bit color is essential, keep the data in an image format such as PNG or TIFF rather than encoding it to video.
Lowering the Video Resolution reduces the encoded pixel dimensions and usually the output size, and pairing it with a lower Quality Preset shrinks it further. In our testing, a single 1080p PPM held for 10 seconds and encoded with MPEG-4 Part 2 at Very High produced an AVI of only a few megabytes, because the codec stores one unchanging frame efficiently — the Duration barely affects the size.
AVI is worth choosing when a legacy Windows tool or an older non-linear editor expects it. For web embedding, mobile playback, or a smaller file, MP4 with H.264 is the better target — use PPM to MP4 instead. And if you only need a viewable picture rather than a video at all, PPM to PNG produces a standard, widely supported image.
Your PPM is uploaded over an encrypted connection and processed entirely on our servers — not in your browser. Files are deleted automatically a few hours after conversion, with no sign-up and no watermark, and they are never shared or made public.