JPG to RM Converter

Create RM (RealMedia) video from JPG images. RM is a legacy streaming format from the RealPlayer era. For modern video, convert to MP4.

Initializing... drag & drop files here

Supports: JPG, JPEG, JFIF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
This is amount to time a single image is displayed on the output video. Only applied to images that are not GIF.
Background Color
Background Color
File Compression
Preset
Video resolution

How to Convert JPG to RM Online

  1. Upload Your JPG Images: Drag and drop or click "Add Files" to select JPG, JPEG, or JFIF images. One photo for a single-frame clip, a handful for a slideshow, or a numbered sequence for a frame-by-frame animation. Batch is supported — drop in a folder and the images are stitched in upload order.
  2. Pick a RealVideo Codec and Quality: Default is RealVideo 1.0 (RV10) — the codec that matches the broadest set of legacy RealPlayer builds. Switch to RealVideo 2.0 (RV20) for slightly better compression on RealPlayer 7 and later. Set a quality preset (Highest → Lowest), target a specific file size in MB, target a percentage of the source, or fine-tune with constant or variable bitrate (kbps / Mbps). The source has no audio, so the output track is silent unless you merge audio after conversion.
  3. Set Image Duration, Resolution, and Background Color (Optional): Choose how long each image displays — from 1/60 second for fast frame sequences up to 10 seconds per slide for a calm photo show. Pick a resolution preset (240p, 360p, 480p, 720p, 1080p) — the period-correct sizes for late-1990s and early-2000s RM releases were 240p, 360p, or 640×480 at dial-up / early-broadband bitrates. Set a Background Color for letterboxing when the JPG aspect ratio does not match the output frame.
  4. Convert and Download: Click Convert. Files process on our servers and download as a single .rm file — no sign-up, no watermark, no RealProducer install required.

Why Convert JPG to RM?

JPG is the dominant still-image format; RM (RealMedia) is RealNetworks' constant-bitrate streaming container, introduced in 1997 and used heavily for internet news, lectures, and broadcast streams before YouTube launched in 2005. Converting JPG → RM is an extremely niche, intentional move — for almost every modern use case (web, social, phone playback, email), JPG to MP4 or JPG to GIF is the better answer. The use cases that genuinely call for .rm output from still images are narrow but specific:

  • Feeding a Helix Server or RealServer pipeline — Some institutional streaming servers, kiosks, and educational portals built on Helix Server or RealServer expect .rm input with a constant bitrate. A still-image RM clip serves as a placeholder, title slide, or "video coming soon" frame inside that pipeline without breaking the format expectation.
  • Matching a RealPlayer-era archive — University lecture libraries, public-broadcasting collections, and personal video archives from 1998-2008 were often saved as .rm. Adding an image-based intro card, outro card, or chapter marker in a matching RM container keeps the catalogue uniform inside RealPlayer.
  • Retro hardware demonstrations — Old laptops running Windows 98 / 2000 / XP with RealPlayer 8-10 cannot decode H.264 or modern MP4. An RM slideshow is what plays on that hardware without installing a codec pack.
  • RealPlayer-based testing and emulation — Developers maintaining a vintage RealPlayer build, a Helix proxy, or a museum-grade software emulator need genuine RV10 / RV20 sample streams. A short JPG-derived RM clip is a controlled test input with predictable visual content.
  • Constant-bitrate output for streaming-era systems — RM was designed around fixed-bitrate streaming over RTSP / PNM connections, so older streaming servers that throttle by bitrate get a more predictable file from .rm than from .rmvb. For an image slideshow targeted at one of those systems, the constant-bitrate RM output is what the server expects.

For everything else (slideshows for weddings, social posts, signage, modern video pipelines), prefer JPG to MP4. The variable-bitrate sibling is also available: JPG to RMVB. The reverse direction is RM to JPG.

JPG vs RM — Format Comparison

Property JPG (source) RM (output)
Media type Still image Video container
Origin Joint Photographic Experts Group, 1992 RealNetworks, 1997
Typical codec JPEG (DCT, lossy) RealVideo RV10 / RV20 (this tool)
Audio support No Yes (RealAudio Cook, Sipro); silent here unless added later
Frame count 1 Many (1 → millions)
Time dimension None Has duration, frame rate
Bitrate model N/A Constant bitrate
Native player Every browser, OS, image viewer RealPlayer (no longer actively developed); VLC via FFmpeg
Browser playback Universal None
Mobile / smart TV playback Universal Not supported on iPhone, Android, Roku, Apple TV
Best for Photos, stills, web images Feeding legacy RealMedia / Helix systems

RealVideo Codec Quick Guide

Codec Era Best for Notes
RealVideo 1.0 (RV10) RealPlayer 5-6, 1997-1999 Maximum compatibility with the oldest RealPlayer builds The default selection in this converter
RealVideo 2.0 (RV20) RealPlayer 7+, 1999-2001 Slightly better quality at the same bitrate Pick when the target player is RealPlayer 7 or newer

(RV30 and RV40 — the codecs found inside many mid-2000s RealMedia releases — are not exposed by this converter; output uses RV10 or RV20 video inside the RM container.)

Frequently Asked Questions

Should I really convert JPG to RM?

For almost every modern use case — phone playback, social posts, slideshows, sharing, web embedding — no. RM does not play on iPhone, Android, smart TVs, or in any modern browser, and the format is functionally retired. Convert to RM only when a specific legacy system genuinely requires it: a Helix / RealServer pipeline, an .rm-organised archive, retro hardware running RealPlayer, or a deliberate stylistic project. For everyday slideshows and timelapses, JPG to MP4 is the right answer.

What is the difference between RM and RMVB?

.rm files use a fixed (constant) bitrate; .rmvb files use a variable bitrate — the "VB" in the extension — giving more bits to complex scenes and fewer to static ones. RM is the older format (1997), tuned for constant-rate streaming over dial-up and early broadband; RMVB came later and became the preferred RealMedia variant for downloaded video because it produced smaller files at comparable visual quality. For variable-bitrate output from JPG, use the JPG to RMVB converter instead.

Will the RM file have audio?

No — JPG is a still-image format and carries no audio, so the output is a silent RM. To add a music track or narration, layer audio onto the resulting clip in a downstream editor (DaVinci Resolve, Shotcut, or any NLE that imports .rm via FFmpeg) after conversion.

Should I pick RV10 or RV20?

RV10 (RealVideo 1.0) is the safest pick for broad RealPlayer compatibility, including very old builds (RealPlayer 5 and 6). RV20 (RealVideo 2.0) gives modestly better quality at the same bitrate and is the right call when the target is RealPlayer 7 or later, or any modern decoder reading the file through FFmpeg. If unsure, stay on the default (RV10).

What resolution should I pick for an authentic RM look?

Real-world RM releases from 1998-2008 were almost always 240p, 360p, or 640×480 at bitrates of 100-500 kbps tuned for the dial-up and early-DSL connections of the era. Encoding a 4K JPG straight into RV10 at 1080p produces an unusually large RM file that does not look like anything in the period archives, so dropping the resolution preset to 360p or 480p is usually the right move when the goal is matching a vintage collection.

How long can I make each JPG display?

Image Duration runs from 1/60 second per frame (fast frame sequences) up to 10 seconds per slide. The setting is per-image and applied uniformly to every JPG you upload. 30 photos at 4 seconds each produces a 2-minute clip; 6 photos at 10 seconds each produces a 1-minute clip. For variable per-slide durations, prepare the timing in a downstream editor.

What can play the resulting .rm file?

VLC plays .rm files on every desktop platform because it bundles FFmpeg's RealVideo / RealAudio decoders. MPlayer, MPC-HC, and PotPlayer also work. RealPlayer is the historically correct player but the consumer build is no longer actively developed. iPhone, Android, Roku, Apple TV, and modern smart TVs do not play RM natively — which is exactly why MP4 is the better default for general distribution.

What happens if my JPGs are different resolutions or aspect ratios?

Each frame is scaled to fit inside the chosen output resolution while preserving the source aspect ratio. Empty space is filled with the Background Color set in step 3 (letterbox for tall sources in a wide frame, pillarbox for wide sources in a tall frame). For consistent results, resize JPG all images to the same dimensions before conversion.

Rate JPG to RM Converter Tool

Rating: 4.8 / 5 - 48 reviews