Initializing... drag & drop files here
Supports: M2V
.m2v is an MPEG-2 video elementary stream: raw encoded video, no container, no audio track, no duration field. .rm is RealMedia, the container RealNetworks built for streaming over dial-up. Converting between them is a niche job, and it is almost always driven by something on the receiving end — an archive that indexes RealMedia, a player embedded in an old kiosk or courseware package, or a specification written when RealPlayer was the default.
The conversion works, and there is one thing it gains you outright: .m2v has nowhere to record how long the video is, and RealMedia does. We ran a six-second stream through and the source probed as duration=N/A while the output reported duration=6.000000. Everything else on this page is about staying inside RealVideo's limits.
.m2v onto the page or click "+ Add Files". Several streams can be queued with the same settings. Expect no duration to be displayed for the source — an elementary stream does not store one.HH:MM:SS.sss and works accurately on this format — we cut from 2 seconds for 2 seconds and got exactly 2.000 seconds back. Click "Convert" and save. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.RealVideo is old enough that its encoders and its container both have hard structural limits. The converter handles two of them for you and the third is yours to avoid.
| Constraint | What the converter does | What you need to know |
|---|---|---|
| Frame dimensions must be multiples of 16 | Rounds each axis down before encoding | 854 × 480 becomes 848 × 480 — a 0.7% aspect shift. Without this the encoder simply refuses to open |
| RealMedia packets cannot exceed 64 KB | Caps the requested bitrate at 65512 × 8 × fps ÷ 3 — about 4.4 Mbit/s at 25 fps, 5.2 at 30 |
Applies to the bitrate modes only |
| Same 64 KB limit, reached via the quality slider | Not capped — the quality path never sets a bitrate to cap | Leave Constant Quality at 5 or above. See below |
The dimension rounding is genuinely load-bearing rather than cosmetic. We encoded an 854-pixel-wide source directly to RealVideo and the encoder failed to open at all, writing a zero-byte file; the same frame at 848 wide encoded without complaint. Unlike some other legacy codecs, this snap only rounds down — it does not force your picture into a fixed size table, so the aspect ratio barely moves.
The slider is a 1-to-31 quantiser scale where lower numbers mean better quality, and it opens at 5. Measurements on the same 848 × 480 four-second clip:
| Constant Quality value | Result |
|---|---|
| 1 | Job fails — Muxing packets larger than 64 kB (67004) is not supported |
| 2 | Job fails, same reason |
| 3 | 2,293,492 bytes |
| 4 | 1,778,607 bytes |
| 5 (the opening value) | 1,437,877 bytes |
| 15 | 418,793 bytes |
| 31 | 216,684 bytes |
At the very best quality settings the encoder produces frames larger than a single RealMedia packet can hold, and the muxer aborts rather than splitting them. Where exactly that happens depends on frame size and how busy the picture is — the same source at 320 × 240 encoded happily at 1 — but the practical rule is simple: the opening value of 5 is safe, and if a job fails, raise the number or lower the resolution.
One related quirk: Constraint Quality shows a Max bitrate box, but RealVideo encoders do not accept the rate-control parameters that box produces, so they are dropped before encoding. Use Constant Quality or Constant Bitrate if you want the setting to have an effect.
No, and it cannot. An MPEG-2 video elementary stream has no audio track — there is no place in the format to put one — so a .m2v source gives a video-only RealMedia file. We confirmed this on a finished conversion: one stream, video. The Audio Codec dropdown still renders because it is shared across every video target, and it will have nothing to act on here.
On RealMedia targets it offers AAC, AC3 and RealAudio 1.0. It matters a great deal on sources that do carry audio, and it is worth setting deliberately rather than assuming. RealAudio 1.0 in particular is a 1995 speech codec — we measured it producing a fixed 8 kHz mono stream at 8 kbit/s, which is fine for narration and ruinous for music. AAC or AC3 preserve the source's sample rate and channels.
RV20 is the later and slightly more efficient of the two — 1,363,483 bytes against RV10's 1,437,877 on the same clip and setting, about 5% smaller. RV10 is preselected because it is the more broadly decodable of the pair. If the receiving system is a specific old player, match whatever it documents; if nobody specified, either will decode in a modern player that supports RealMedia at all.
Nothing was cropped — the frame was scaled down by six pixels of width. RealVideo requires both dimensions to be multiples of 16, so each axis is rounded down to the nearest one. The effect on shape is 0.7%, which is not visible. It is a deliberate accommodation: encoding at 854 wide fails outright, which we verified produces a zero-byte output.
Almost certainly the 64 KB packet limit. At Constant Quality 1 or 2 the encoder can emit a frame bigger than one RealMedia packet, and the muxer stops with Muxing packets larger than 64 kB. The bitrate modes are protected against this — the pipeline caps them at roughly 4.4 Mbit/s at 25 fps — but the quality path sets no bitrate, so nothing is there to cap. Move the slider back to 5 or higher.
Not as produced here. RealMedia Variable Bitrate is a naming convention rather than a separate container, and we confirmed that the same encode written under both names comes back byte-identical, both beginning with the .RMF signature. Genuine RMVB files from the era usually carry RealVideo 8, 9 or 10 rather than the RealVideo 1.0 and 2.0 offered here.
It usually is not — it depends entirely on the quality setting. A raw MPEG-2 stream at DVD bitrates is already large, and RealVideo at Constant Quality 5 is a fairly generous setting. If the output is bigger than the input, raise the quality number (towards 31), reduce the resolution, or switch to Constant Bitrate and name the rate you want.
Yes. MPEG-2 elementary streams can be seeked into reliably, and we verified it: a trim starting at 2 seconds for a duration of 2 produced exactly a 2.000-second output. Trim is applied to the source before encoding, so it also saves encoding time on long files.
No. There is no deinterlacing anywhere in the conversion path, so if your .m2v carries interlaced fields — very common for DVD and broadcast material — the comb artefacts are re-encoded into the RealVideo output as part of the picture. Deinterlace with a desktop tool before uploading if that matters.
No. Player support has been shrinking for two decades and the codecs are far behind anything modern on quality per byte. Convert to RealMedia when something on the receiving end requires it, and keep your .m2v as the master. For anything you want to still be able to open in ten years, M2V to MP4 is the answer, and M2V to MPEG keeps you in the MPEG-2 family while gaining a real container.