Initializing... drag & drop files here
Supports: RM
This page decodes the audio stream inside a RealMedia (.rm) file and re-encodes it as WMA — Microsoft's Windows Media Audio, wrapped in an ASF container. Any RealVideo picture in the file is discarded; you get audio only.
Two formats built by rival companies for the same 1999-era streaming market, converted from one to the other. That is a narrow use case, so the walk-through below is honest about when it is the right move, and it covers the one behaviour that catches people out: the bitrate you ask for is not always the bitrate you get.
.rm file onto the page or click "Add Files". Several files can be queued and they all run with the same settings, over an encrypted connection to our servers..wma. No sign-up, no watermark; uploads and outputs are deleted automatically after a few hours.For a RealAudio source the bitrate is the only setting that really matters, because everything else about the transcode is fixed by the source. RealAudio inside an .rm file is already lossy — the container carries RealAudio 1.0/2.0, Cook, Sipro, ATRAC3, AC-3 or (rarely) RealAudio Lossless — so re-encoding to WMA stacks a second generation of loss on top of the first. The job is to add as little of that as possible without inflating the file.
The complication is that the WMA encoder does not deliver exactly what you type. We swept the Custom Bitrate field across the whole range on a 30-second stereo 44.1 kHz test source and measured what came out:
| Bitrate you request | Actual file rate | Overshoot |
|---|---|---|
| 32 kbit/s | 37.7 kbit/s | +18% |
| 48 kbit/s | 55.6 kbit/s | +16% |
| 64 kbit/s | 69.3 kbit/s | +8% |
| 96 kbit/s | 111.1 kbit/s | +16% |
| 112 kbit/s | 138.4 kbit/s | +24% |
| 128 kbit/s | 138.4 kbit/s | +8% |
| 160 kbit/s | 184.5 kbit/s | +15% |
| 192 kbit/s | 275.9 kbit/s | +44% |
| 224 kbit/s | 275.9 kbit/s | +23% |
| 256 kbit/s | 275.9 kbit/s | +8% |
| 320 kbit/s | 551.6 kbit/s | +72% |
Read that table as a ladder rather than a curve. Requests collapse onto a handful of encoder rungs, so 112 and 128 produce byte-identical files, and 192, 224 and 256 all produce the same much larger file. The ASF header still declares the number you asked for, which is why a media player will happily report "256 kbit/s" over a file that is really carrying 276.
The practical rules that fall out of it:
.rm captures — use 64 kbit/s and set Audio Channel to MONO. That halves the data the encoder has to describe and the result is clean for talk content.| Property | RM (RealMedia) | WMA (standard) |
|---|---|---|
| Developer | RealNetworks | Microsoft |
| First released | Mid-to-late 1990s, alongside RealPlayer | 17 August 1999, in Windows Media Technologies 4.0 |
| Container | RealMedia (.rm, .rmvb, .ra) |
Advanced Systems Format (.wma) |
| Audio payloads | RealAudio 1.0/2.0, Cook, Sipro, ATRAC3, AC-3, RealAudio Lossless, LC-AAC/HE-AAC | WMA v1/v2 lossy; WMA Pro, WMA Lossless and WMA Voice are separate codecs |
| Channels | Up to stereo, varies by codec | Up to two discrete channels |
| Sample rate ceiling | Varies by codec | Up to 48 kHz |
| Rate control | Constant bitrate; .rmvb is the VBR sibling |
Constant, average and variable bitrate modes |
| Playback today | RealPlayer, VLC, MPC-HC and other FFmpeg-based players | Windows and Windows Media Player; not on Apple devices, patchy elsewhere |
| Codecs offered here | Input only | WMA v1 and WMA v2 |
.rm was video-only, or its audio stream failed to decode. Confirm the original actually has sound in VLC before converting..ram files are playlist pointers containing a URL, not media, and partially downloaded RTSP captures often end mid-packet. Make sure you have the complete .rm..rm.No. RealAudio inside an .rm file is already lossy and WMA is also lossy, so this is a lossy-to-lossy transcode and the detail the first encoder discarded is gone permanently. The reason to do it is compatibility with software or hardware that specifically wants a .wma file. Choosing a sensible bitrate — around 64 kbit/s mono for speech, up to 128 kbit/s for music — avoids adding an obvious second layer of artifacts on top of what the source already lost.
WMA v2 unless something very old is downstream. Both codecs date from 1999 — Microsoft released Windows Media Audio on 17 August 1999 and v2 followed the same year with minor bitstream syntax changes — but v2 is the one every reasonably modern Windows Media stack expects, and it is what this page selects by default. Pick v1 only for a device that predates v2 support and refuses the newer bitstream.
Almost the only good reasons are a legacy Windows application, a Windows Media Player library that is organised around .wma, or an older car head unit that lists WMA on its supported-formats sticker. WMA never had much reach outside Windows: Apple's media stack does not decode it, most phones do not, and many web players do not. For a recording you want to keep and play anywhere, RM to MP3 or RM to AAC is the more durable target.
Because the encoder rounds requests onto a coarse ladder while the ASF header still records the number you asked for. We measured a 30-second stereo source at every setting: 192, 224 and 256 kbit/s all produced the same file carrying roughly 276 kbit/s, and 320 kbit/s produced roughly 552. The header is not lying about what you requested — it just is not describing what got written. Staying at or below 128 kbit/s keeps the requested and actual rates within about 8% of each other.
Audio only. Any RealVideo picture in the .rm file is decoded away and discarded, which is what you want for music, lectures, podcasts and internet-radio captures. If the file is a video and you need the picture, convert the whole thing with RM to MP4, which keeps both streams in a container that plays essentially everywhere.
Leave it on Original unless you have a reason not to. The dropdown offers 8000, 12000, 16000, 24000, 44100 and 48000 Hz, and standard WMA accepts anything up to 48 kHz, so there is no snapping to worry about here. Old RealAudio streams were frequently 22.05 kHz or lower, and forcing such a source up to 48 kHz just describes the same limited bandwidth with more samples. Lowering the rate to 16000 Hz alongside MONO is a legitimate way to shrink a speech capture further.
This page accepts .rm. RMVB, the variable-bitrate sibling of the same container, has its own page at RMVB to WMA with identical options. The audio codecs inside are the same family either way, so the conversion behaves the same.
No. This page produces standard WMA, which is a lossy perceptual codec — the same family Microsoft shipped in 1999. WMA Lossless is a separate codec that is not offered here, and it would be a strange target anyway: losslessly encoding audio that a streaming codec already degraded preserves the artifacts at maximum file size. If you want a genuinely lossless container for an archived stream, RM to FLAC is the better choice, with the same caveat that it cannot recover anything the source lost.
The .rm file is uploaded over an encrypted connection, the audio is decoded and re-encoded on our servers, and both the upload and the .wma output are deleted automatically after a few hours. There is no account to create, no watermark, and files are never shared or made public.