FormatDrop
How-To Guide

How to Convert RM to MP4

RM (RealMedia) was the dominant streaming video format in the late 1990s and early 2000s, used by news sites, educational platforms, and early streaming services. The RealPlayer era is long over, and RM files don't play in any modern browser or media app without conversion. Converting to MP4 (H.264) makes the content playable on every modern device.

Step-by-step instructions

  1. 1

    FFmpeg (command line — most reliable)

    FFmpeg includes RealMedia decoders: `ffmpeg -i input.rm -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4`. For older RM files with RealVideo: check codecs with `ffprobe input.rm`. If stream copy fails: `ffmpeg -i input.rm -c:v libx264 -crf 23 -vf scale=iw:ih -c:a libmp3lame -b:a 128k output.mp4`. Try `-strict -2` if you get codec errors.

    Go to converter
  2. 2

    VLC (GUI, cross-platform)

    VLC includes RealMedia support via its built-in codecs. Open VLC → Media → Convert/Save → add the RM file → Convert/Save. Set Profile to 'Video - H.264 + MP3 (MP4)'. Set output filename to .mp4. Click Start. VLC reads RealVideo 2, 3, 4, 8, 9, and 10. If the video plays in VLC but FFmpeg fails, VLC is the best fallback.

  3. 3

    Any Video Converter (Windows/Mac)

    Any Video Converter Free is one of the few GUI tools that handles older RM files reliably. Download from any-video-converter.com. Add the RM file → set output format to MP4 → Configure video and audio settings → Convert Now. It handles both .rm and .rmvb (RealMedia Variable Bitrate) files.

  4. 4

    HandBrake (if VLC confirms the file opens)

    HandBrake 1.6+ can open some RM files. Open HandBrake → select the RM source → choose H.264 codec → set RF to 23 → MP4 container → Start Encode. If HandBrake can't open the RM file, use VLC or FFmpeg instead.

Why convert RM to MP4?

RealMedia was the web video standard of 1998–2008. Converting to MP4 rescues that content for modern playback without requiring ancient software.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Why can't I play RM files in modern browsers?
RealMedia required the RealPlayer browser plug-in, which was discontinued in 2015 and is incompatible with modern browsers that blocked NPAPI plugins (Chrome in 2015, Firefox in 2017). There's no RealPlayer plugin for any modern browser. The only way to play RM files today is using VLC, MPC-HC (Windows), or converting to MP4.
What is RMVB and how is it different from RM?
RMVB (RealMedia Variable Bitrate) uses variable bitrate encoding — more bits to complex scenes, fewer to simple ones. RMVB files were popular in Chinese-language video communities. FFmpeg and VLC handle both RM and RMVB using the same approach: `ffmpeg -i input.rmvb -c:v libx264 -crf 23 -c:a aac output.mp4`.
The converted MP4 has no video — only audio. How do I fix this?
FFmpeg couldn't decode the RealVideo codec variant. Try: `ffmpeg -i input.rm -vcodec copy output_test.mkv` to check if direct copy works. On Windows: install RealPlayer codecs and try VLC for conversion (it uses system codecs). On Ubuntu: install the w32codecs package. Any Video Converter on Windows bundles RealMedia codec support.
Convert RM to MP4 Now — Free

No account. No upload. Works in any browser.