PNG to RM Converter

Convert PNG files to RM format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: PNG, APNG

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
How long each still image is held on screen. This applies to static images — including a static WebP, AVIF or HEIC. It is ignored for animated sources, which keep their own frame timing: GIF, APNG, and an animated WebP, AVIF or HEIC.
Background Color
Background Color
File Compression
Preset
Video resolution

Convert PNG to RM: What This Tutorial Covers

RM is RealNetworks' RealMedia container, and the codecs inside it — RealVideo 1.0 and 2.0 — date from the era when streaming video meant a postage-stamp window in RealPlayer. That history is not trivia here: it dictates hard limits that no setting on this page can lift, and it is why a 4K PNG cannot become a 4K .rm. This walk-through covers the controls that work, the one ceiling you cannot raise, and the two quality settings that are worth ignoring.

How to Convert PNG to RM

  1. Upload Your PNG File: Drag the image onto the page or click "+ Add Files". Queue several and Merge strategy chooses between one combined clip ("Merge images", the default) and a separate .rm per image ("Video per image").
  2. Set the Image Duration: The Image Duration dropdown is what gives a still a length — 5 seconds per frame is preselected, with choices from a single frame at 60 fps up to 10 seconds per frame.
  3. Pick a Background Color: RealVideo carries no alpha channel, so transparent pixels are composited onto the Background Color; White is preselected for image sources, and the dropdown offers Black plus 23 other named colours.
  4. Convert and Download: Leave Video Codec on RealVideo 1.0 unless a specific decoder needs otherwise, then click Convert. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.

Walk-through: The 640 × 480 Ceiling

This is the fact that surprises people. We checked our own codec registry: RealVideo 1.0 and 2.0 are both registered with a maximum frame size of 640 × 480, and the conversion pipeline scales any larger frame down to fit inside that box before rounding the result to a multiple of 16. So whatever you select under Video resolution — "Keep original", a 1080p preset, an explicit 1920 × 1080 — the encoded frame will not exceed 640 × 480. "Keep original" on a full-HD PNG does not produce a full-HD .rm; it produces a small one.

The multiple-of-16 rounding is not arbitrary either. RealVideo 1.0 is a H.263-derived codec, and the encoder refuses dimensions that are not multiples of 16, as well as frames above 4,095 macroblocks — we reproduced both, with 800 × 600 and 1920 × 1080 rejected outright and 1,024 × 1,024 failing on the macroblock count. The clamp exists so those errors never reach you. RealVideo 2.0 relaxes the rule to multiples of 4 and drops the macroblock limit, but the 640 × 480 ceiling applies to it too.

Two more things worth knowing before you touch the compression controls. The RM muxer has a per-frame packet limit of roughly 64 KB, so the pipeline caps the bitrate to stay under it — another reason a high-resolution, high-quality .rm is not achievable. And Quality Preset is inert here: a preset works by scaling a source bitrate, and a still image has none to scale.

What Each Control Does

Control Effect on a PNG-to-RM conversion
Video resolution Sets a target, then gets clamped to fit 640 × 480 and rounded to a multiple of 16
Image Duration Clip length; 5 seconds per frame is preselected
Video Codec RealVideo 1.0 (default) or RealVideo 2.0
Quality Preset Inert on still images — no source bitrate exists for it to scale
Constant Quality Works: the 1–31 slider is emitted as a fixed quantiser, where lower is better
Constraint Quality Its Max bitrate box is stripped before encoding for RealVideo, so it adds nothing over Constant Quality
Background Color Fills transparent pixels and any padding bars
Audio No control renders; a still-image clip is silent by construction

RealVideo 1.0 vs RealVideo 2.0

Property RealVideo 1.0 (RV10) RealVideo 2.0 (RV20)
Selected by default here Yes No
Lineage H.263-derived H.263-derived, later generation
Dimension rule at the encoder Multiples of 16 Multiples of 4
Macroblock limit 4,095 None enforced
Maximum frame size in this pipeline 640 × 480 640 × 480
Choose it when A legacy decoder expects the original RealVideo stream You want the newer of the two and nothing specifically requires RV10

Common Errors and How to Fix Them

  • "My 1080p PNG came out small" — expected, and not adjustable. The RealVideo encoders here top out at 640 × 480. If you need the image at full resolution in a video, PNG to MP4 has no such ceiling.
  • "Nothing plays the file" — no mainstream browser opens .rm, and most phones need an extra app. VLC decodes RealVideo through its FFmpeg-based libraries and is the reliable desktop option.
  • "Changing the quality preset did nothing" — correct. Use Constant Quality instead and move its 1–31 slider, remembering that lower numbers mean better quality on this scale; the Quality Preset dropdown has nothing to act on for a still image.
  • "Transparent areas turned white" — expected. Set Background Color to Black, or to whatever the clip sits against, and convert again.
  • "It looks soft and blocky" — the codecs are 1990s streaming codecs working inside a 640 × 480 box and a 64 KB per-frame packet limit. Lowering the Constant Quality number helps a little; nothing makes RealVideo sharp.

When This Doesn't Work

RM only makes sense when something specifically requires RealMedia — an archive that has to match existing .rm assets, a legacy playout system, or a decoder that was never updated. For every other purpose it is the wrong target: it will not embed in a web page, it will not open on a phone by default, most editors will not import it, and the resolution ceiling throws away most of a modern image. Use PNG to MP4 for a clip that plays essentially everywhere, or, if you already have RealMedia files that need modernising, RM to MP4 goes the other way.

Frequently Asked Questions

Why is my output only 640 × 480 when I chose a larger resolution?

Because the RealVideo encoders are capped at that size in this pipeline, and the clamp is applied after your selection. It is not a bug in your settings — it is the codecs' practical envelope, combined with the RM container's per-frame packet limit. There is no setting that lifts it. A different container and codec is the only route to a full-resolution clip.

Should I pick RealVideo 1.0 or 2.0?

Leave it on RealVideo 1.0 unless a specific legacy decoder asks for the other. Both are H.263-derived, both are clamped to the same maximum frame size here, and both decode in RealPlayer and in FFmpeg-based players such as VLC. RV20 is the later design and slightly more forgiving about frame dimensions, but at 640 × 480 you will struggle to see a difference.

Which quality control actually works on this page?

Constant Quality. Its slider is labelled CRF but runs on a 1–31 fixed-quantiser scale for these codecs, where lower numbers mean better quality — the reverse of what the label suggests. Quality Preset does nothing for a still image, and Constraint Quality adds a Max bitrate box that is discarded before the encoder runs for RealVideo, so it offers nothing Constant Quality does not.

Does the .rm file have any sound?

No. A still image has no audio to encode, so this page renders no audio controls at all and writes no audio track. That sidesteps a genuine ambiguity in RealMedia audio defaults — with no audio present, there is nothing to choose.

What happened to my PNG's transparency?

It was flattened onto the Background Color, preselected to White for image sources. RealVideo has no alpha channel, so there is no "keep transparency" option — the format cannot represent it. Pick the colour that matches wherever the clip will play before converting, since re-converting is the only way to change it.

Does converting a PNG to RM animate it?

No. One image produces one unchanging picture held for the duration you set. Uploading several PNGs with "Merge images" gives a slideshow — each still shown in turn for the same duration — but nothing moves within a frame. B-frames are disabled for still-image encodes because identical frames give them nothing to predict from.

Is .rmvb different from .rm?

They are the same container family; the "VB" signals variable-bitrate encoding rather than a different file structure. This page writes the .rm form. Both are decoded by the same RealVideo support in players like VLC, and both carry the same limits described above.

Can I get the image back out of an .rm file later?

You can decode a frame from it, but not recover what was lost. The clamp to 640 × 480 and the lossy RealVideo encode are both one-way: a frame extracted afterwards is a small, compressed approximation of your PNG, not the original. Keep the source PNG if the image matters — that is the only lossless copy you will have.

Rate PNG to RM Converter Tool

Rating: 4.8 / 5 - 72 reviews