Initializing... drag & drop files here
Supports: MOV
MOV is Apple's QuickTime container, the default wrapper for iPhone and iPad recordings, macOS screen captures, and ProRes masters out of Final Cut and DaVinci Resolve. RMVB (RealMedia Variable Bitrate) is RealNetworks' VBR extension of the RealMedia container, layered on top of the RealVideo codec family that RealNetworks first shipped in 1997. RMVB allocates more bits to fast-moving scenes and fewer to static ones, which typically produces noticeably smaller files than a fixed-bitrate RealMedia (.rm) of the same perceived quality. Today RMVB is largely a legacy format in Western markets but remains in active circulation in mainland China and across Chinese-language fansub communities — converting MOV to RMVB matters mainly when you need to interoperate with that ecosystem.
| Property | MOV (QuickTime) | RMVB (RealMedia VBR) |
|---|---|---|
| Developer | Apple, 1991 | RealNetworks (RealVideo 1997; RMVB extension early 2000s) |
| Typical video codec | H.264, HEVC, ProRes | RealVideo 1.0 (RV10) / RealVideo 2.0 (RV20) |
| Typical audio codec | AAC, ALAC, PCM | RealAudio (cook), occasionally AAC |
| Bitrate strategy | Codec-dependent (CBR or VBR) | Always VBR, aggressive |
| File size (1 hr 480p) | 0.5–2 GB (H.264) | 250 MB – 800 MB |
| Subtitles | Embedded (timed text, CC) | External .srt/.ass/.ssa by convention |
| Native playback | macOS, iOS, QuickTime, Windows (w/ codecs) | VLC, PotPlayer, MPC-HC, KMPlayer, RealPlayer |
| Mobile playback | Universal | None of iOS, Android, smart TVs play it out of the box |
| Editing support | Premiere, Final Cut, Resolve, Avid | Effectively none — convert first |
| Current market | Active, universal | Legacy; active mainly in Chinese-language ecosystems |
| Codec | Year | Best for | Notes |
|---|---|---|---|
| RealVideo 1.0 (RV10) | 1997 | Maximum legacy compatibility | H.263-based; what most strict RMVB players expect |
| RealVideo 2.0 (RV20) | 1999 | Slightly higher quality at same bitrate | H.263+ derivative; widely supported in players from 2002+ |
| RealVideo G2 / RV30 / RV40 | 2000–2003 | Higher quality, narrower compatibility | Not all "RMVB" players support these |
| H.264 (in .rmvb container) | — | Modern quality, broken strict-RMVB compatibility | Most fansub-era players will refuse it; use only if you control the player |
For almost every modern use case MP4 with H.264 or H.265 is the better target — see MOV to MP4. The honest answer for choosing RMVB today: you're contributing to a Chinese-language media library that's already standardized on RMVB, you're rebuilding a fansub release for compatibility with RealPlayer / PotPlayer audiences, or you're feeding a legacy set-top box or feature phone certified for RMVB. Outside those cases, MP4 will play on more devices and compress comparably with modern codecs.
RealVideo 1.0 (RV10) is the default because it's what every RMVB-capable player understands. If the target audience uses RealPlayer 8 or later, PotPlayer, or VLC, RealVideo 2.0 (RV20) gives a small quality bump at the same bitrate. The dropdown also exposes H.264/H.265/AV1 inside the .rmvb container, but strict RMVB players from the fansub era will reject those streams — only use them if you've confirmed the target player decodes them.
A 1-hour iPhone H.264 MOV at 1080p is commonly 3–5 GB. Re-encoded to RMVB at RV10 480p with "High" Quality Preset, the same hour typically lands around 350–700 MB — roughly a 5–10× reduction. Expect a visible quality drop versus the source: RV10 was designed for 240p–480p streaming, not for 1080p detail. For best results, downscale to 480p or 576p with Preset Resolutions and keep the original frame rate.
Not natively. Neither iOS, Android, modern smart TVs, Chromecast, Roku, nor Apple TV decode RMVB out of the box. Playback requires installing a third-party app — VLC, PotPlayer, MX Player on Android, KMPlayer on iOS, or the legacy RealPlayer. If the recipient won't install one of those, convert to MP4 instead.
RMVB itself supports embedded subtitles, but the long-standing convention in the fansub ecosystem is to ship a sidecar .srt or .ass file with the same base filename next to the .rmvb. RealPlayer, PotPlayer, MPC-HC, and VLC auto-load that sidecar. xconvert's MOV-to-RMVB pipeline focuses on the video and audio streams and doesn't currently bake hardsubs — burn-in subs upstream in Resolve or HandBrake if you need them embedded.
This usually means the source MOV uses variable frame rate (common with iPhone screen recordings and some game captures) and the audio re-mux drifts against the video timeline. Fix it by first converting the MOV to a constant-frame-rate intermediate (any standard preset will normalize the frame rate) and then targeting RMVB, or by trimming with Time Range so the segment starts on a keyframe.
RM (RealMedia) is the original RealNetworks container, traditionally paired with constant-bitrate RealVideo. RMVB is the same container plus a flag indicating the stream is variable-bitrate — the encoder spends more bits on busy frames and fewer on static frames. For the same target file size, RMVB looks better than CBR RM; for the same target quality, RMVB is smaller. If you need the original format instead see MOV to RM.
xconvert processes most files in-browser without a hard cap, but practical limits depend on your device's memory — a single 8K ProRes MOV can exceed 50 GB and will exhaust browser memory. For large sources, trim to the segment you need with Time Range first, or downscale the source with a 1080p / 720p preset before converting. Files never leave your browser session.
Convert directly. Re-encoding adds generation loss every time, so going MOV → compressed MOV → RMVB is worse than MOV → RMVB in one pass. If you only need a smaller MOV and not the RMVB container, use Compress MOV instead.