Initializing... drag & drop files here
Supports: RM
RM is RealNetworks' RealMedia container — a proprietary streaming wrapper from the RealPlayer era that almost nothing outside VLC and mpv still opens. MPEG is the opposite kind of thing: an MPEG program stream, the multiplex that DVD players, set-top boxes, broadcast decks and pre-2010 editing suites were built around. This page decodes the RealVideo and RealAudio streams and writes MPEG-2 video with MP2 audio into that program stream. Two things are worth knowing up front, and both are covered below: the output will be considerably larger than the RM, and the compression controls behave differently than they do on a modern codec.
| Property | Value |
|---|---|
| Full name | RealMedia (RealNetworks) |
| File signature | .RMF — four bytes at offset 0 |
| Openness | Proprietary, little public documentation |
| Adoption | Streaming web media from the mid-1990s onward |
| Video payloads | RealVideo 1.0, 2.0, 3.0, 4.0, 6.0 |
| Audio payloads | RealAudio 14.4 / 28.8, Cook (G2), SIPR, RALF, ATRAC3 |
| Frame sizes in the wild | 168×116 up to about 352×288 |
| Multi-rate authoring | SureStream — one file can hold several rate versions |
| Decoding today | FFmpeg-lineage decoders only; documented for every RealVideo generation |
| Property | Value |
|---|---|
| Full name | MPEG program stream (.mpeg, .mpg) |
| Standards | MPEG-1 (ISO/IEC 11172, early 1990s); MPEG-2 (ISO/IEC 13818, also published as ITU-T H.262, mid-1990s) |
| Video codecs offered here | MPEG-1 and MPEG-2 only — MPEG-2 is the default |
| Audio codecs offered here | MP2 (default), MP3, AC-3, DTS |
| Rate control | Bitrate only; MPEG-2 has no CRF or constant-quality mode |
| Native support | DVD players, set-top boxes, broadcast hardware, VLC, legacy NLEs |
| Browser playback | None — the web wants MP4 or WebM |
| Best for | Legacy hardware and DVD authoring pipelines |
.rm onto the page or click "+ Add Files"; several clips can be queued and run with the same settings..mpeg. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.This is the single most useful thing to understand about this conversion. MPEG-2 cannot compress the way a modern codec does, so the encoder enforces a minimum bitrate scaled to the frame size — and that minimum never drops below 2 Mbps, whatever the resolution. RealMedia clips run at a small fraction of that: the four real samples measured for this page carry video at roughly 34 kbps to 350 kbps.
The consequence is that every compression mode on the page lands on the same floor. Quality Preset scales the source bitrate, which puts it far below 2 Mbps and it gets raised. Constant Quality and Constraint Quality have no equivalent in MPEG-2 at all and are converted into a bitrate at the floor. Constant Bitrate, Variable Bitrate and Specific file size are all raised the same way. Resolution changes the frame, not the floor.
Measured on a 528,425-byte RealVideo 3.0 sample, 320×240, 9.23 seconds, against the losslessly decoded source:
| Output | Size | SSIM vs source |
|---|---|---|
| MPEG-2 at the 2 Mbps floor | 1,910,784 B | 0.9361 |
| MPEG-1 at the same 2 Mbps | 1,869,824 B | 0.9368 |
| MPEG-2 at 462 kbps, floor bypassed for comparison | 724,992 B | 0.9144 |
| H.264 at the equivalent default preset, for reference | 806,187 B | 0.9890 |
Read that last row carefully: H.264 scored higher fidelity at less than half the size. If broad playback is not a hard requirement, RM to MP4 or RM to MKV is the better conversion. MPEG is worth choosing when the destination is hardware that will not accept anything newer.
.mpeg the same as .mpg?Yes, and here that is exact rather than approximate: both extensions are written through the same MPEG program-stream muxer with the same default codecs, so the bytes are produced identically. .mpg is simply the three-letter form left over from DOS filename limits. If a device or authoring tool insists on the short spelling, use RM to MPG instead — nothing else changes.
Because of the 2 Mbps floor described above. A RealMedia clip encoded at 350 kbps for dial-up gets re-encoded at roughly six times that rate, because MPEG-2 has no way of representing the picture acceptably at the original bitrate. On the sample measured here a 528 KB source produced a 1.9 MB MPEG. This is expected, not a fault, and no setting on the page removes it.
It depends on the source sample rate, and RealAudio speech tracks are usually 8 kHz. Measured on an 8 kHz RealAudio source: MP2 resamples up to 16 kHz (MP2 has no 8 kHz mode), AC-3 resamples up to 32 kHz, and MP3 keeps the original 8 kHz. So for a low-rate voice recording, MP3 is the honest choice. For DVD authoring, stay on MP2 or AC-3 — those are what the DVD-Video pipeline expects.
Not as DTS. The pipeline treats the DTS encoder as unreliable and falls back to AC-3, so selecting DTS gives you an AC-3 track. If you want AC-3, pick it directly; if you genuinely need a DTS stream, this is not the tool.
For RealMedia sources it barely matters for quality — at 320×240 and the same bitrate the two scored 0.9368 and 0.9361 SSIM against the source, which is a difference nobody will see. Choose MPEG-2 (the default) for DVD players and anything from the DVD era onward. Choose MPEG-1 only if you are targeting genuinely old hardware such as a Video CD pipeline or a 1990s decoder card.
Not quite — it needs the right shape first. DVD authoring tools expect MPEG-2 video at 720×480 for NTSC or 720×576 for PAL, with LPCM, MP2 or Dolby Digital audio. Set the frame size using the Width × Height fields rather than a resolution preset, since the presets set height only and let the width follow the source aspect. Then feed the result to authoring software such as DVDStyler to build the VOB and IFO structure the DVD-Video specification requires.
No. RealVideo is lossy and MPEG-2 is lossy, so this is a second lossy generation on a compromised original. The re-encode is generous with bitrate, which keeps the second generation cheap, but blockiness, smearing and small frame sizes all carry across intact.
Yes. Decoding runs on our servers on the FFmpeg/libavcodec lineage, which documents decoder support for RealVideo 1.0, 2.0, 3.0, 4.0 and 6.0 plus the RealAudio family. Upload the .rm exactly as it is — no player, plug-in or codec pack needed at your end.
.ram or .rpm file instead?Those are not media. A .ram or .rpm is normally a one-line text file containing a http:// or rtsp:// address pointing at a stream hosted somewhere else; open one in a text editor and you will see the URL. There is nothing inside to convert, so you need the actual .rm the pointer refers to.
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. RealMedia sources are usually small, so upload time is rarely the constraint; the MPEG you download will be the larger of the two files.