Initializing... drag & drop files here
Supports: RM
RM (RealMedia) is RealNetworks' legacy streaming container — it wraps RealVideo and RealAudio, not a still image. This tool decodes one frame of that video at a timestamp you choose and saves it as a single JFIF picture (the same JPEG bytes as a .jpg). It does not turn the whole clip into an image and it keeps no audio; below you'll learn how to land on the exact frame you want and avoid the common surprises.
.rm clip. Files upload over an encrypted connection and are decoded on our servers; batch uploads work, and each RM is processed with the same settings.0 — the opening frame. Open Advanced Options, choose "Specific Frame," and type a timestamp in the "Time (seconds)" box (decimals allowed, e.g. 7.5) to capture a later moment instead.The grab snaps to the nearest decoded frame at your timestamp, so the result depends on the RM's keyframe spacing. RealVideo content from the late-1990s/2000s streaming era is often low frame-rate and low resolution, which means the "closest" frame can be a few tenths of a second off your target. A few patterns that help:
0. That's the default.Some .rm files are DRM-protected RealNetworks streams or use obscure early RealVideo codecs that won't decode cleanly — in those cases no frame can be extracted. Corrupted or partially-downloaded RM files may also fail. If a single frame won't grab, try converting the RM to a modern container first with RM to MP4, then pull stills from that, or trim to the segment you care about with the Video Cutter before grabbing.
Yes. JFIF (JPEG File Interchange Format) and .jpg/.jpeg are the same JPEG-compressed image data — MDN lists .jfif, .jpg, .jpeg, .jpe, and .jif as extensions for the same format. The JFIF spec adds a mandatory APP0 marker recording resolution and color info, but the pixels are identical. You can rename a .jfif to .jpg and every image viewer will still open it.
By default the still is taken at time 0. To capture a different moment, open Advanced Options, choose "Specific Frame," and type the timestamp into "Time (seconds)" — decimals like 12.4 are accepted. The converter snaps to the nearest decoded frame, so on a low-frame-rate RealVideo source the result may be a fraction of a second off your target.
No. The RM's RealVideo stream is already lossy and frequently low-resolution (RealMedia dates to the late-1990s/2000s streaming era), and baseline JFIF is itself lossy. A higher Quality Preset only avoids adding new compression artifacts — it cannot add detail the original recording never contained.
No. A .rm container holds RealVideo and RealAudio, but JFIF is a still image with no audio support, so the sound is dropped. If you need the audio, keep the original RM or convert it to a playable format instead.
Not as one file — a JFIF is a single frame. Switch from "Specific Frame" to "Multiple Screenshots" to sample a sequence of stills across the clip and download them together. For a single animated image that loops, use RM to GIF instead.
Yes. Your RM uploads over an encrypted connection, the frame is decoded on our servers, and the file is deleted automatically after a few hours. There's no sign-up, no watermark, and your video is never shared or made public.