Initializing... drag & drop files here
Supports: RM
RM is RealNetworks' RealMedia container, the streaming format that carried most late-1990s and early-2000s web video. This tool pulls a still frame out of an .rm file and saves it as a PNG — either one frame at an exact timestamp, or a sequence of frames at a set interval. PNG is lossless, so the frame you pull is stored exactly as it was decoded, with no extra JPEG-style blocking added on top. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.
.rm (or .rmvb) file onto the page, or click "+ Add Files" to browse for it.2.100 grabs the frame at 2 seconds and 100 milliseconds), or pick Multiple Screenshots and set a Capture Rate to grab one frame every N seconds across the clip.| Property | What you get |
|---|---|
| Frame timing | Exact timestamp (Specific Frame) or fixed interval across the clip (Multiple Screenshots) |
| Output per frame | One lossless PNG; multiple frames arrive bundled in a ZIP |
| Detail level | Limited by the RealVideo source — a soft, low-bitrate .rm yields a soft PNG; upscaling cannot invent detail that was never recorded |
| Transparency | PNG supports an alpha channel, but a video frame is fully opaque, so the PNG has no transparent areas |
| File size | Larger than the same frame saved as JPG, because PNG is lossless and does not discard data |
| Color depth | 8-bit per channel by default; 24-bit RGB covers the full color range of a video frame |
No. The frame can only contain the detail RealNetworks' encoder recorded, and early RealVideo was tuned for dial-up and low bitrates, so source clips are often soft or blocky. PNG stores that frame losslessly — it will not add blur, but it also cannot reconstruct detail that was never in the stream. If you scale the frame up, it gets bigger, not sharper.
Use PNG when you want a pixel-exact copy of the decoded frame with no extra compression artifacts — useful for screenshots of text, UI, or graphics inside the video. Use RM to JPG instead when you want a much smaller file for a photographic frame and can accept JPEG's lossy compression. For most photo-like frames, JPG is a fraction of the size at near-identical visual quality.
Both. Specific Frame captures a single PNG at the exact Time (seconds) you enter, down to the millisecond. Multiple Screenshots captures a sequence at your chosen Capture Rate — for example one frame per second — and returns them together in a ZIP. Pulling literally every frame of a long clip produces a large number of images, so the interval control keeps the output manageable.
RealMedia is a proprietary, legacy format that most current browsers and media players no longer support natively; VLC is one of the few that still plays .rm reliably. Because conversion runs on our servers rather than relying on your device's installed codecs, you can pull a frame even when nothing on your computer will open the file. If you want the clip itself in a modern format, convert RM to MP4.
In our testing, a single Specific Frame pulled from a standard-definition RealVideo clip at "Very High" quality lands in the low hundreds of kilobytes as a PNG — larger than the same frame as JPG, but lossless. The exact size scales with the source resolution and how much fine detail (versus flat color) is in that particular frame.
Yes. RMVB is the variable-bitrate variant of the RealMedia container, and the converter accepts both .rm and .rmvb. The frame-extraction options are identical for either — the variable-bitrate stream is decoded the same way before the still frame is written out as PNG.