Initializing... drag & drop files here
Supports: DIVX
DivX is a video codec — an implementation of MPEG-4 Part 2 (Advanced Simple Profile), usually wrapped in a .divx or .avi container. PPM (Portable Pixmap) is a single still image. This tool decodes one frame from your DivX video and saves it as an uncompressed PPM file: pick a timestamp, grab the frame, download the picture. It does not turn the movie into an animation, and there is no audio in the output.
PPM stores raw RGB pixels with a tiny header, which makes it a common intermediate format inside Netpbm and ImageMagick image-processing pipelines. If you want a small, easy-to-share still instead, convert DivX to PNG (lossless and compressed) or convert DivX to JPG (smallest) are better targets — most everyday image viewers cannot open PPM at all.
| Property | Value |
|---|---|
| Type | Video codec (MPEG-4 Part 2, Advanced Simple Profile) |
| Origin | DivX, Inc. — codec line dating from ~1998–2000 |
| Common containers | .divx (DivX Media Format), .avi |
| Audio | Typically MP3 or AC-3 in the container (not carried into a still) |
| Best for | DVD-era video files and legacy MPEG-4 playback |
| In this tool | Source video; one frame is decoded out of it |
| Property | Value |
|---|---|
| Family | Netpbm (PBM bitmap → PGM graymap → PPM pixmap) |
| Created | PGM and PPM developed by Jef Poskanzer, 1988 |
| Magic number | P6 (binary, default) or P3 (ASCII plain text) |
| Pixel data | Raw RGB triplets — no compression of any kind |
| Channel depth | 1 byte per sample if maxval < 256, else 2 bytes (up to 16-bit) |
| Header | Magic number, width, height, max color value — that's it |
| Best for | Image-processing pipelines, ray tracers, graphics coursework |
| Not ideal for | Sharing or web use — files are large and rarely viewer-supported |
.divx or .avi file, or click "+ Add Files" to select it from your computer.2.100 captures the frame at 2 seconds and 100 milliseconds. The default is time 0 (the first frame).PPM stores every pixel as raw, uncompressed RGB data, so file size is roughly width × height × 3 bytes (or × 6 at 16-bit) plus a short header. The Netpbm project's own example puts a 192×128 image at about 74 KB as PPM versus around 166 bytes as PNG — a difference of hundreds of times. That redundancy is the point: PPM trades size for being trivial to read and write, so pipelines never need a compression library to parse it.
PPM is mainly read by image-processing tooling rather than ordinary photo apps. GIMP, IrfanView, XnView, ImageMagick, and most Linux image viewers open PPM directly. Standard Windows Photos, macOS Preview, and web browsers generally do not, which is why PPM is a poor choice for sharing or viewing and a good choice for feeding into another program.
No. PPM is a single-image format with no concept of frames or timing, so the output is exactly one still picture decoded from the video. There is no audio either. If you want every frame, run the conversion several times at different timestamps, or pick "Multiple Screenshots" to sample frames across the clip.
8-bit (the default, 256 levels per channel) matches what the DivX frame actually contains and is what nearly every downstream tool expects. Choose 16-bit only if your processing pipeline specifically needs higher numeric precision per channel — it does not add real detail that was not already in the source frame, and it doubles the file size.
The pixels written to PPM are lossless once the frame is decoded — no further compression is applied. The one caveat is that DivX itself is a lossy codec, so the frame you extract already carries the video's compression artifacts; PPM preserves them faithfully rather than introducing new ones.
Yes. Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and your files are never shared or made public.