XCF to RM

Convert GIMP XCF project files to RM video online for free. RealMedia streaming format.

Initializing... drag & drop files here

Supports: XCF

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

How to Convert XCF to RM Online

  1. Upload Your XCF Files: Drag and drop or click "+ Add Files" to load one or more GIMP project files. Flatten layered comps in GIMP first (Image → Flatten Image, then re-save the .xcf) — one layer of a multi-layer XCF is what gets encoded, not the merged canvas. Batch upload supported — drop a folder of design comps to render a single slideshow.
  2. Pick Codec, Merge Strategy, and Image Duration: Under Merge strategy, choose "Merge images" to combine all uploads into one RM video, or "Video per image" to emit one RM per file. Under Image Duration, set how long each frame holds (default 5 seconds; presets from 1/60 sec up to 10 sec). The output uses RealVideo (RV10/RV20) — the canonical video codecs that RealPlayer and VLC's RM demuxer expect; a still-image source has no audio, so the clip is silent.
  3. Tune Compression and Resolution (Optional): Open File Compression and pick one of the seven methods — Quality Preset (Lowest to Highest), Target file size (%), Specific file size, Constant Bitrate, Variable Bitrate, Constant Quality (CRF), or Constraint Quality. Under Video resolution, keep original, choose a fixed preset (240p, 360p, 480p, 720p, 1080p), or enter custom width and height. Set Background Color for letterbox padding when aspect ratios don't match.
  4. Convert and Download: 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, never shared. Download individually or as a ZIP.

Why Convert XCF to RM?

XCF (eXperimental Computing Facility) is GIMP's native project format, first released December 15, 1997 and bumped to version 4 with GIMP 2.10.0 in April 2018. It stores layers, channels, paths, masks, selections, guides, and text objects — everything needed to keep editing — which is exactly why XCF files balloon in size and why no video player can read them directly. RM (RealMedia) is RealNetworks' streaming container from the dial-up era, still maintained on Windows (RealPlayer 25.0.0.316 shipped November 2025) and Android. Going XCF to RM means rendering your GIMP composites — flattened in GIMP first — into a RealVideo-encoded slideshow that legacy RealPlayer-based catalog systems can ingest.

  • Feeding legacy RealPlayer kiosks and digital signage — RealPlayer was bundled in retail kiosks, hotel infotainment, and university computer labs throughout the early 2000s. Catalog systems built around the Helix server still expect.rm or.rmvb on ingest; converting your GIMP product mockups straight to RM avoids re-encoding from MP4.
  • Archiving design walkthroughs in a single legacy-compatible file — instead of shipping a folder of PNGs plus an XML playlist, RM packs every frame and the timing into one container that any RealPlayer build since 2002 will play.
  • Bandwidth-constrained classroom replays — RM was engineered for 28.8k and 56k modems with the Cook and Sipro audio codecs and RV10's H.263-based video; the bitrate curve is still useful when you need a 320x240 explainer under 5 MB.
  • Forensic and historical preservation — institutions auditing media stored on the original RealNetworks Helix infrastructure need new content in the same format. XCF mockups become RM stills with the original aspect ratio and palette intact.
  • Slideshow auditions for RMVB releases — the RealMedia Variable Bitrate variant ships fan-subbed anime and East Asian dramas. Building the slate cards in GIMP and exporting straight to RM keeps the toolchain inside one container family.
  • Background loops on RealMedia-aware embedded players — some industrial control panels and older Linux set-top boxes run librealmedia / FFmpeg's RM demuxer; pushing a GIMP-built loop through XConvert avoids hand-tuning a separate ffmpeg pipeline.

XCF vs RM — Format Comparison

Property XCF (input) RM (output)
Type GIMP project file (raster + vector + layers) RealMedia video container
Author GIMP team (UC Berkeley origin, 1997) RealNetworks (mid-1990s)
Stores Layers, channels, paths, masks, text, guides Video + audio streams, index, content metadata
Compression RLE / gzip / bzip2 / xz / zlib (since v4) RealVideo + RealAudio codecs (CBR; RMVB for VBR)
Native player GIMP, Krita, Photopea, CinePaint, Seashore RealPlayer (Windows 25.x, Android 1.61), VLC, MPC-HC
Web playback None (image editor format) None — modern browsers dropped RM plugin support
Editable after save Yes — non-destructive No — flattened, re-encoded
Typical use today Active design work Legacy archives, RealPlayer-based catalogs

RealMedia Codec & Quality Reference

Setting What it controls Recommended for XCF slideshows
Video codec RV10, RV20 (H.263-based RealVideo) RV20 — the broadest RealPlayer/VLC support
Audio None — an XCF has no sound, so the RM is silent Mux narration or music in afterward with a video editor
Quality Preset Lowest / Low / Medium / High / Very High / Highest Very High for archival; Medium for kiosk loops
CRF (Constant Quality) Lower = better quality, larger file 18-23 typical; 23 is a balanced default
Target file size (%) Output is X% of source size Useful when batching mixed-size XCFs
Constant Bitrate Fixed kbps 200-500 kbps for 480p slideshow
Variable Bitrate Quality-driven kbps Better for scene changes between flat slates
Resolution preset 144p / 240p / 360p / 480p / 720p / 1080p 480p matches the format's design envelope

Frequently Asked Questions

Does the conversion preserve GIMP layers, paths, and text objects?

No — RM is a video container, not a project format — and the merge is not done for you. A multi-layer XCF is read as a multi-page image and one layer becomes the video frame instead of the composite GIMP shows on canvas, so the rest of the artwork is missing and the areas it covered arrive transparent, which RM then renders as your chosen background color (neither RM nor its sibling RMVB carries an alpha channel). Flatten in GIMP before uploading — Image → Flatten Image, then re-save the .xcf — and the frame matches your canvas. Keep the layered file separately if you need to stay editable.

Should I use RM, RMVB, or MP4 for a XCF slideshow today?

For anything new, MP4 (H.264) is the right answer — every browser, phone, and TV plays it. Use RM only when an existing RealPlayer-based pipeline (Helix server, legacy kiosk firmware, archival mandate) requires it. RMVB is a variable-bitrate variant of RM with the same codec family; XConvert outputs the standard CBR-friendly RM. If you change your mind mid-project, XCF to MP4 covers the modern path.

What plays RM files in 2026?

RealPlayer for Windows (latest 25.0.0.316, November 2025) and Android (1.61, October 2024) play RM natively. VLC media player handles RM and RMVB on every platform via its RealMedia demuxer. MPC-HC and PotPlayer on Windows play them with the bundled codecs. Modern browsers dropped the Real plugin years ago — there is no in-browser RM playback path anymore. macOS has no current first-party RealPlayer (last release was 12.0.1.1750 in September 2012); use VLC instead.

How long should each XCF frame display?

Default is 5 seconds — long enough to read a slate or product caption. Pick 1-3 seconds for fast cycles (UI mockup reels), 7-10 seconds for narrated walkthroughs, or 1/24 to 1/30 second if you're building motion (then upload sequenced exports rather than a few hero frames).

Why is my RM output larger than I expected for a slideshow?

RealVideo's keyframe interval and CBR pacing budget bandwidth for motion that isn't there. Drop the bitrate (try 250-400 kbps at 480p), pick Variable Bitrate so static frames are encoded sparsely, or raise the CRF value for Constant Quality. Stills also compress better at 240p / 360p than at 720p+ — RM was engineered around dial-up resolutions.

Can I letterbox or pad XCFs of different aspect ratios?

Yes. The Background Color option fills the padding when an XCF doesn't match the chosen output aspect ratio. White is the default; pick any of the named colors (black, gray, navy, crimson, etc.) to match your slate design. Without a fixed resolution, XConvert keeps each frame's native dimensions, which can produce a non-standard RM that some players reject.

Does flattening lose anything visible?

The flatten you run in GIMP drops hidden layers, guides, paths, and channel data — everything that isn't part of the visible composite. Skipping that flatten loses far more: with several layers still in the file, only one of them is encoded, so the frame comes back missing artwork. The reliable check is to render a test PNG in GIMP (File → Export As) and compare — a flattened XCF produces an RM frame that matches that PNG.

Why do my XCF files open here when other converters reject them?

XConvert reads XCF directly using a server-side decoder, including v4 files written by GIMP 2.10+ with zlib compression. Many web converters only handle older XCF revisions or require you to export to PNG/JPEG inside GIMP first. If you want to inspect the rendered image before encoding, XCF to PNG and XCF to JPG read the file exactly the same way, so the still they produce is the frame the RM video will carry.

Can I batch a folder of XCFs into one RM and a separate RM per file in the same job?

Not in a single pass — that's two jobs. Set Merge strategy to "Merge images" and run the conversion to get the combined RM, then re-upload and switch to "Video per image" for the per-file outputs. The image-to-video pipeline keeps your codec, resolution, and duration choices between runs.

Rate XCF to RM Tool

Rating: 4.9 / 5 - 50 reviews