Step-by-step instructions
- 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
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
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
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?
What is RMVB and how is it different from RM?
The converted MP4 has no video — only audio. How do I fix this?
No account. No upload. Works in any browser.