Initializing... drag & drop files here
Supports: RM
RM is RealNetworks' streaming container; WMV is Microsoft's Windows Media Video, stored inside an ASF wrapper. Converting between them is a full decode-and-re-encode — RealVideo and Windows Media Video share nothing at the bitstream level, so no stream is copied through untouched and the RealVideo generation of loss is permanent.
This is a narrow, legacy-to-legacy conversion. It earns its place when a Windows-only pipeline specifically expects a .wmv file: an old Windows Media Player library, a Movie Maker project, a PowerPoint deck that embeds Windows Media clips, or an application that reads nothing else. If the goal is a file that simply plays, RM to MP4 is the better target and this page is the wrong one.
.rm file onto the page or click "Add Files". A folder of recovered clips can be queued at once and converts with the same settings, over an encrypted connection to our servers..wmv file normally carries, and there is no reason to change it unless a very old target demands v1..wmv. No sign-up, no watermark; uploads and outputs are deleted automatically after a few hours.| Property | Value |
|---|---|
| Developer | RealNetworks (proprietary) |
| Container extensions | .rm, .rmvb, .ra, .ram, .rmhd |
| Video payloads | RV10 / RV13 / RV20 (H.263-derived), RV30 / RV40, ClearVideo, RV60 in RealMedia HD |
| Audio payloads | RealAudio 1.0/2.0, Cook, Sipro, ATRAC3, AC-3, RealAudio Lossless, LC-AAC / HE-AAC |
| Rate control | Constant bitrate; .rmvb is the variable-bitrate sibling |
| Typical archive material | Standard definition and below, encoded for dial-up and early broadband |
| Decoder availability | RealPlayer still ships for Windows, Android and iOS; FFmpeg-based players decode RealVideo, and FFmpeg can encode only RV10 and RV20 |
| Native browser support | None |
| Property | Value |
|---|---|
| Developer | Microsoft |
| Container | Advanced Systems Format (ASF) |
| WMV 1 | FourCC WMV1, Windows Media Video 7, introduced 1999 |
| WMV 2 | FourCC WMV2, Windows Media Video 8 — the default here |
| WMV 3 | FourCC WMV3, Windows Media Video 9 — not offered on this page |
| Standardised descendant | WMV 9 was submitted to SMPTE in 2003 and approved in March 2006 as SMPTE 421M, better known as VC-1 |
| Audio normally paired | Windows Media Audio (WMA v1 / v2) |
| Playback today | Native on Windows; VLC and other FFmpeg-based players elsewhere; not on iPhones, browsers or most smart TVs |
| What this page writes | An ASF file carrying a WMV2 video stream and a WMA v2 audio stream |
This is the part that behaves differently from an H.264 target and is worth understanding before you complain about the output size. WMV 1 and WMV 2 have no constant-quality (CRF) mode, so Quality Preset cannot set a quality number — instead it scales the source video's own bitrate by a fixed multiplier, then allows 1.5× that as a ceiling and buffers two seconds of it.
| Preset | Multiplier applied to source video bitrate | A 300 kbit/s RealVideo source becomes |
|---|---|---|
| Highest | 1.50× | 450 kbit/s |
| Very High (Recommended, default) | 1.32× | 396 kbit/s |
| High | 1.14× | 342 kbit/s |
| Medium | 0.90× | 270 kbit/s |
| Low | 0.72× | 216 kbit/s |
| Very Low | 0.54× | 162 kbit/s |
| Lowest | 0.30× | 90 kbit/s |
The consequence is that the preset is anchored to whatever the RealMedia file was encoded at — and RealMedia was encoded for narrow pipes. WMV 2 is also a less efficient codec than the H.264 in an MP4, so a modest multiple of a small streaming bitrate may not be enough to keep the picture clean. If the output looks worse than the source, do not step the preset up; switch File Compression to Constant Bitrate or Variable Bitrate and set an explicit floor well above the source rate.
Two other rate-control modes are worth knowing about here. Constant Quality on a WMV target does work — it emits a quantizer value on a 1-to-31 scale where lower is better, and the field opens at 5, which is a sensible high-quality setting for this codec family. Constraint Quality adds a maximum-bitrate ceiling on top of that quantizer, and unlike a RealVideo output, where the ceiling is stripped before encoding, it is honoured here because the output codec is WMV.
If the RM file is DRM-protected, corrupted, or was only partially downloaded — common for .rm streams pulled over RTSP from sites that are long gone — the RealVideo stream may not decode cleanly and the conversion will fail or produce a broken file. For a damaged but unprotected source, opening it in VLC and re-saving a clean intermediate first often gets past the errors.
More often, though, the format itself is the problem. WMV has thin support outside Windows: no iPhone, no browser, no mainstream social upload, and a codec generation older than H.264. Convert to WMV only when a specific Windows Media workflow asks for it. For general playback and sharing use RM to MP4; if you want the ASF container without the Windows Media Video codec, RM to ASF is the neighbouring page.
MP4, for almost every modern purpose. This conversion takes a 1990s streaming format and turns it into a legacy Microsoft one, and neither end is a current choice. WMV's support outside Windows is patchy and WMV 2 is meaningfully less efficient than H.264, so you can end up with a larger file that plays in fewer places. Reach for WMV only when a Windows-only tool refuses everything else — an old Windows Media Player library, a Movie Maker project, or a PowerPoint deck that embeds .wmv. Otherwise use RM to MP4.
No. RealVideo decoded and re-compressed into Windows Media Video is a lossy-to-lossy step, so nothing the original encoder discarded comes back. A standard-definition source stays standard definition. Choosing a larger Preset Resolution enlarges the frame without adding detail, and because Preset Resolutions set the output height while the width follows the source aspect ratio, upscaling also makes the encoder work harder on interpolated pixels. Leave Video resolution on Keep original.
Video is WMV 2 — FourCC WMV2, Microsoft's Windows Media Video 8 — and audio is WMA v2, inside an ASF container. Those are the two defaults and the pairing a .wmv file normally carries. WMV 1 (Windows Media Video 7, FourCC WMV1) and WMA v1 are the alternatives for older targets. Note that WMV 9, the version Microsoft submitted to SMPTE and which was standardised as SMPTE 421M / VC-1 in March 2006, is a different codec and is not offered on this page.
Most likely the bitrate the preset chose. Because WMV 1 and WMV 2 have no constant-quality mode, Quality Preset scales the source video's own bitrate — 1.32× at the Very High default — and RealMedia bitrates were small to begin with. WMV 2 needs more bits than H.264 for the same result, so a modest multiple of a small number can fall short. Fix it by switching File Compression to Constant Bitrate or Variable Bitrate and naming a rate two or three times the source, or by using Constant Quality, which opens at a quantizer of 5 on the 1-to-31 scale where lower means better.
Not on this page. There is no deinterlacing anywhere in the pipeline, so an interlaced RealMedia source — common for anything ripped from broadcast or DVD — keeps its combing through the re-encode. There is also no pixel-aspect correction: leaving Video resolution on Keep original preserves the source's sample aspect ratio, but any resize flattens it to square pixels, which visibly stretches an anamorphic source. If yours is anamorphic, set an explicit Width x Height matching its intended display shape rather than using a percentage or a preset.
Some RealMedia files carry RealNetworks' rights management, applied to certain commercial and subscription streams of the era. A protected RM cannot be decoded without authorisation, so it will fail in any converter, not just this one. Unprotected files convert normally. If a file fails and you are confident it is not rights-managed, it is more likely truncated or corrupt — a partially downloaded RTSP capture that ends mid-packet is the usual culprit. Opening it in VLC and re-saving a clean copy first often works.
Either the source .rm had no audio track at all, or its RealAudio stream failed to decode. RealMedia can carry RealAudio 1.0/2.0, Cook, Sipro, ATRAC3, AC-3 or AAC, and whichever is present is decoded and re-encoded to WMA v2. Confirm the original actually plays with sound in VLC before assuming the conversion dropped it. If the file has multiple audio tracks, only the primary one is carried through.
Yes, in the same pass. Set Trim to a time range and enter a start time and a duration, either in seconds or as HH:MM:SS.sss. If you would rather cut the source down first — for instance to make a very long recording easier to upload — the Video Cutter accepts .rm and .rmvb directly and hands you a shorter clip to convert.
This page accepts .rm. RMVB, the variable-bitrate sibling of the same container, has its own page at RMVB to WMV with the same codec and rate-control options. The underlying conversion is identical — RealVideo decoded and re-encoded to Windows Media Video — so pick whichever page matches the extension you actually have.
The .rm file is uploaded over an encrypted connection, decoded and re-encoded on our servers, and both the upload and the .wmv output are deleted automatically after a few hours. There is no account to create, no watermark on the output, and files are never shared or made public.