Initializing... drag & drop files here
Supports: FLV
FLV (Flash Video) was Adobe's streaming container from 2003 until Flash Player was officially discontinued on December 31, 2020. RM (RealMedia) is RealNetworks' proprietary container, first released alongside RealPlayer in 1997 and widely used for streaming audio and video over dial-up connections in the late 1990s and early 2000s. Both formats are now legacy, but converting FLV to RM is still useful when a specific RealMedia toolchain or audience expects RM input.
| Property | FLV (Flash Video) | RM (RealMedia) |
|---|---|---|
| Developer | Macromedia, then Adobe | RealNetworks |
| First release | September 10, 2003 | 1997 (with RealPlayer 5) |
| Status | Discontinued December 31, 2020 | Legacy, still maintained by RealNetworks |
| Typical video codecs | Sorenson Spark, On2 VP6, H.264 | RealVideo (RV10/RV20/RV30/RV40) |
| Typical audio codecs | MP3, ADPCM, Nellymoser, AAC, Speex | RealAudio (cook, sipro), AAC, AC-3 |
| Streaming protocol | RTMP (Flash) | RTSP via Helix / RealServer |
| Browser playback (2026) | None — Flash removed from Chrome 88, Firefox 85, Edge, Safari (Jan 2021) | None — requires desktop player |
| Native desktop playback | VLC, MPV, ffmpeg | RealPlayer, VLC, MPV |
| Variable bitrate variant | None — use F4V for H.264 | RMVB (RealMedia Variable Bitrate) |
| Codec | Based on | Shipped with | When to pick it |
|---|---|---|---|
| RV10 (RealVideo 1.0) | H.263 | RealPlayer 5 | Maximum compatibility with older RealPlayer builds and very old RealServer instances. The xconvert default. |
| RV20 (RealVideo G2) | H.263 + Scalable Video Tech | RealPlayer 6 | Slightly better compression than RV10 and graceful framerate degradation on slow CPUs. Pick this for general modern RealPlayer / VLC playback. |
| RV30 / RV40 | Early H.264-style | RealPlayer 8 / 9 | Not exposed by xconvert's RM profile — use RMVB output instead if you need newer-generation RealVideo. |
| Property | RM | RMVB |
|---|---|---|
| Bitrate strategy | Constant bitrate (CBR) | Variable bitrate |
| Designed for | Streaming over fixed-bandwidth links | File download / local playback |
| File size at equal quality | Larger | Smaller (typically 20-40% smaller) |
| Streaming friendliness | Better — predictable bandwidth | Worse — bursty bitrate |
| Common 2000s use | Live RealServer streams | Pirated movie rips, anime fansubs |
If your target is a streaming server, stay with RM. If your target is offline playback or a download, convert FLV to RMVB instead — same codecs, smaller files.
Almost all new playback should target MP4/H.264. RM only makes sense when you have a legacy RealServer/Helix pipeline, a RealPlayer-locked audience, or an archive standardised on the format. For everything else, FLV to MP4 is the right tool.
No. Browsers haven't supported RealMedia natively for over a decade, and the legacy NPAPI RealPlayer browser plugin was removed when Chrome 88 (January 2021), Firefox 85 (January 2021), Edge, and Safari dropped Flash and similar plugins. You need a desktop player — RealPlayer on Windows, or VLC on any platform.
RM uses constant bitrate, designed for predictable streaming bandwidth. RMVB (RealMedia Variable Bitrate) uses variable bitrate and produces smaller files at the same perceived quality, but is harder to stream live. Both use the same RealVideo and RealAudio codecs internally; the container metadata is what differs. Pick RM for streaming, RMVB for download.
RV10 (based on H.263) plays in every RealPlayer build going back to RealPlayer 5 (1997) and is the safest choice for unknown audiences. RV20 is also H.263-based but adds Scalable Video Technology and ships with RealPlayer 6+. If you know your target supports RealPlayer 6 or later, switch to RV20 under Video Codec for slightly better quality at the same bitrate.
Yes. RM containers can carry AAC, and xconvert exposes AAC as an option under Audio Codec. However, very old RealPlayer builds (5, 6, 7) cannot decode AAC inside an RM container — they expect RealAudio cook or sipro. Stick with the RealAudio default unless you know your target is RealPlayer 10 or newer.
XConvert processes files on its servers and deletes them automatically after a few hours. For comparison, Convertio caps free FLV-to-RM jobs at 100 MB. Most archived FLV clips are short and well under typical browser-memory limits.
Yes. Drop multiple FLV files into the upload area and they queue automatically. Each output is downloaded individually, or you can fetch them as a single ZIP after conversion completes. If your input clips are unusually large, compress FLV first to reduce per-file memory pressure before converting.
Yes by default — leave Video Resolution on "Keep original" and the trimmer untouched and the RM output matches the input dimensions and FPS. RealVideo handles arbitrary resolutions, but for legacy compatibility many RealServer pipelines expect 320x240, 426x240, or 640x480; you can pick those under Preset Resolutions.
Yes. RealVideo 1.0 and 2.0 are based on H.263 and are far less efficient than the H.264 typically found in newer FLV files. Expect RM output to be 1.5x–3x the size of an H.264 FLV at equivalent perceived quality. If file size matters, switch the output container to RMVB or convert to MP4 (H.264) instead. To shrink an RM file after conversion, use compress RM.
Yes — convert RM to MP4 extracts the RealVideo/RealAudio streams and re-encodes them to H.264 + AAC inside an MP4 container, which plays in every modern browser, phone, and smart-TV app.