Initializing... drag & drop files here
Supports: PPM
PPM is the Netpbm Portable Pixmap — an uncompressed raw RGB image that render engines, ray tracers, and computer-vision pipelines emit, but that media players and ordinary photo viewers cannot open. This tool wraps that pixmap into AVI, Microsoft's long-standing video container, so a still you generated in a pipeline becomes a clip you can drop into a desktop editor or a legacy Windows workflow. The output holds your image as one motionless frame for a duration you choose — there is no motion and no audio unless you supply multiple images.
The single control that surprises most people is Duration. Because a PPM is one still image, the AVI you get is that frame held on screen — Duration just decides for how long. The dropdown spans from a single frame (1/60s, 1/30s, 1/24s) up to 10 seconds per frame, so you can produce anything from a one-frame test asset to a 10-second slate.
This is a still-image-to-video tool, not a frame sequencer. If you have many numbered PPM frames from a render or simulation (for example frame_0001.ppm, frame_0002.ppm, …) and you want them played back at a real frame rate as smooth motion, Merge images will hold each frame for a fixed Duration rather than time them on a frame-rate timeline. For genuine frame-accurate sequencing, encode the sequence directly with FFmpeg — for example ffmpeg -framerate 25 -i frame_%04d.ppm -c:v mpeg4 out.avi. And if you only need a viewable picture rather than a video at all, convert to PPM to PNG for a standard image.
No. A PPM is a single still frame, so the output is that one image held on screen for the Duration you choose, with no audio track. To get movement you must upload multiple images and select Merge images, and even then each frame is held for a fixed time rather than animated.
You can play them in order with Merge images, but each frame is shown for the same fixed Duration you set, not timed on a frame-rate timeline. That is fine for a simple slideshow. For frame-accurate playback of a render or simulation sequence (smooth motion at, say, 24 or 30 fps), encode it directly with FFmpeg's image sequence input using -c:v mpeg4 for AVI — this still-image tool does not do frame-rate sequencing.
The output defaults to MPEG-4 (the codec popularized in AVI by DivX and Xvid), which keeps a static frame far smaller than an uncompressed AVI would. Because AVI is a RIFF-based container rather than a single codec, this tool also exposes other codecs under Advanced Options, but MPEG-4 is the right default for broad compatibility with desktop players.
PPM cannot be displayed by media players or video editors — it is a pipeline interchange format, not a delivery format. AVI, introduced by Microsoft in 1992 as part of Video for Windows, is a widely recognized container that plays in desktop players and imports into most editing software, so wrapping the frame in AVI makes it usable as video. For web embedding or modern devices, an MP4 is usually the better target.
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 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.
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.