Initializing... drag & drop files here
Supports: RM
If you are looking at a .rm file you can no longer open, the real question is not whether to convert but what to convert into. RM is a closed streaming container from the RealPlayer era; MKV (Matroska) is the opposite in almost every respect. Matroska describes itself as "the extensible, open source, open standard Multimedia container", and it will hold whatever codec you re-encode the RealVideo into, along with as many audio and subtitle tracks as you want. The short answer: convert to MKV if you are archiving, and to MP4 if you just want the clip to play on a phone tonight.
| Property | RM (RealMedia) | MKV (Matroska) |
|---|---|---|
| Origin | RealNetworks, widely adopted for streaming from the mid-1990s | Matroska project, open specification with published IETF RFCs |
| Openness | Proprietary, little public documentation | Open standard, royalty-free, publicly specified |
| File signature | .RMF (four bytes at offset 0) |
EBML header |
| Video codecs it carries | RealVideo 1.0 / 2.0 / 3.0 / 4.0 / 6.0 only | Effectively any — 22 codec choices on this page, H.264 by default |
| Audio codecs it carries | RealAudio family (Cook, SIPR, 14.4, 28.8, RALF, ATRAC3) | 24 choices here including AAC (default), FLAC, Opus, Vorbis, PCM |
| Multiple audio / subtitle tracks | Not in practice | Core design feature, plus chapters and metadata |
| Multi-bitrate authoring | SureStream — one file holds several rate versions | One encode per track |
| Typical frame sizes in the wild | 168×116 to 352×288 | Whatever you encode |
| Who still plays it | RealPlayer, VLC, mpv and anything on FFmpeg | VLC, mpv, Plex, Jellyfin, Kodi, modern desktop players |
| Browser playback | None | None natively — use MP4 for the web |
| Best for | Nothing new; it is a read-only legacy format | Long-term archives and media servers |
.mkv.The Video Codec list is long because Matroska accepts almost anything. Only a few entries are worth considering for a RealMedia rescue:
| Codec choice | What you get | Use it when |
|---|---|---|
| H.264 (default) | Hardware decoding nearly everywhere, mature encoder | Anything you might share or play back casually |
| H.265 (HEVC) | Smaller files at similar quality, slower encode | A large archive where storage cost matters |
| VP9 / AV1 | Royalty-free codec inside a royalty-free container | You want the whole file free of licensed technology |
| MPEG-2, MPEG-4, Xvid, DivX | Older, far less efficient, no CRF mode | Only if a specific legacy tool demands that codec |
| HuffYUV | Lossless coding of the decoded frames, enormous files — the 528 KB sample below ballooned to 17.2 MB | Feeding a frame-accurate editing or analysis pipeline |
On the audio side the default is AAC. Two entries look tempting and are not: RealAudio 1.0 and DTS (DCA) both fall back to AC-3, because neither has a working encoder in the pipeline.
.rm onto the page or click "+ Add Files"; several clips can be queued and run with the same settings..mkv. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.Bigger, usually — and that surprises people. RealVideo was squeezed for dial-up, so a modern encoder set to a high quality preset spends more bits than the original ever did. On a 528,425-byte RealVideo 3.0 sample at 320×240, the default settings produced an 806,187-byte MKV; on a 59,090-byte low-rate clip at 168×116, the MKV came out at 250,508 bytes. If size is the priority, drop the Quality Preset a few notches or switch to Specific file size, which is prefilled at 24 MB.
For H.264 it targets a CRF value, and the CRF is nudged tighter for small frames — on a 320×240 RealMedia source that lands two steps below the 1080p reference value. Measured against the decoded source, that produced an SSIM of 0.989, which is about as close as a re-encode of a lossy source gets. It is not lossless; nothing here is, because RealVideo cannot be copied into Matroska untouched and must be decoded and re-encoded.
No, and no setting on the page can. Matroska is a container; it carries whatever the encoder writes. RealVideo was a low-bitrate streaming codec, so blockiness, smearing and small frame sizes come across intact. The point of the conversion is that the file keeps opening in ten years, not that it looks better tomorrow.
H.264 for anything you might hand to someone else — it decodes in hardware nearly everywhere. H.265 for a big archive where storage matters more than encode time. VP9 or AV1 if you want the whole file, container and codec, to be royalty-free. On sources this small the efficiency difference between them is modest in absolute bytes, so compatibility is usually the better tiebreaker.
No. The Audio Codec list includes a RealAudio 1.0 entry, but there is no working RealAudio encoder in the pipeline, so choosing it falls back to AC-3. The same applies to DTS (DCA), which also falls back to AC-3. Leave the default AAC unless you have a specific reason — the RealAudio track is decoded and re-encoded either way.
Yes, and this is one place MKV beats an audio-only target. Some RealMedia files interleave their audio in blocks with out-of-order timestamps; extracting that audio on its own can write a short duration into the header. Converting the same file to MKV produced a declared 110.97 seconds against a 111.87-second source, with the audio decoding to its full 112.4 seconds — correct within normal rounding.
Probably not. RealMedia was often authored video-only, and one of the four real RealMedia samples tested for this page contains a RealVideo stream and nothing else. The MKV will faithfully contain a video track and no audio track. If you expected sound, check the source in VLC or mpv first.
Some TVs and older phones will not take Matroska, and browser support for it is patchy and codec-dependent where it exists at all. Matroska is superb for storage and unreliable for casual playback. Either convert straight to RM to MP4, or keep the MKV as the archive copy and generate an MP4 from it when you need one.
It is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public. The practical limit on a large job is upload time; RealMedia files are usually small, since the format was built for dial-up bitrates in the first place.