Convert RMVB to MP3 — Free Online Tool

Extract and convert audio from RMVB video files to MP3 using the LAME encoder — discarding the RealVideo stream entirely and re-encoding the RealAudio track into a universally playable MP3 file. Ideal for pulling audio from older RealMedia content that most modern players can no longer open.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

RMVB (RealMedia Variable Bitrate) is a proprietary container from RealNetworks that typically wraps RealVideo and RealAudio streams — codecs that are largely unsupported by modern software. When converting to MP3, FFmpeg demuxes the RMVB container to extract the audio stream, then re-encodes it using the LAME MP3 encoder (libmp3lame) at the target bitrate (default 128k). The video stream is completely discarded since MP3 is an audio-only format. Because RealAudio uses its own proprietary codec, a full decode-and-re-encode cycle is required — there is no possibility of stream copying. This means some generation loss occurs, as you are decoding lossy RealAudio and re-encoding it as lossy MP3.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which handles demuxing the RMVB container, decoding the RealAudio stream, and re-encoding it as MP3.
-i input.rmvb Specifies the input RMVB file. FFmpeg reads the RealMedia Variable Bitrate container and identifies both the RealVideo and RealAudio streams inside it.
-c:a libmp3lame Selects the LAME encoder to re-encode the decoded RealAudio stream as MP3 — the most universally compatible lossy audio format, supported natively by virtually all devices and platforms.
-b:a 128k Sets the MP3 output audio bitrate to 128 kilobits per second, a common balance between file size and audio quality suitable for speech and casual music listening. Increase to 192k or 320k for better fidelity with music content.
output.mp3 Defines the output file as an MP3. Because MP3 is an audio-only format, FFmpeg automatically discards the RealVideo stream from the RMVB and writes only the re-encoded audio track to this file.

Common Use Cases

  • Extracting the audio track from an old RMVB lecture, documentary, or podcast episode downloaded in the early 2000s so it can be played on a modern smartphone or MP3 player
  • Archiving audio content from RMVB files before the source becomes inaccessible, since RealPlayer and RealAudio support has largely disappeared from mainstream operating systems
  • Ripping the soundtrack or dialogue from a foreign-language RMVB film to use as listening practice material on an audio-only device
  • Converting RMVB audiobooks or spoken-word content — commonly distributed in this format in East Asian media libraries — into MP3 for use with audiobook apps
  • Preparing audio from RMVB music video files for upload to platforms or services that accept only audio formats
  • Stripping audio from RMVB screen recordings or software tutorials to create a standalone audio guide or transcript source

Frequently Asked Questions

Yes, some quality loss is unavoidable. The audio in an RMVB file is already lossy-compressed using a RealAudio codec, and re-encoding it to MP3 introduces a second generation of lossy compression. The degree of degradation depends on the original RealAudio bitrate and the target MP3 bitrate. Using 192k or 320k for the output can minimise perceptible loss compared to the default 128k, but you cannot fully recover quality that was already discarded during the original RealAudio encoding.
RMVB files contain both a video stream and an audio stream; when you convert to MP3, the entire video stream is dropped and only the audio is kept. Since video data typically accounts for the vast majority of a video file's size, the resulting MP3 will be a small fraction of the original RMVB — often 5–20 times smaller, depending on the video's length and original video bitrate.
RMVB files can store basic metadata in RealMedia's proprietary tag format, but it is often incomplete or absent, particularly in files from peer-to-peer distribution. FFmpeg will attempt to map any recognized metadata fields to MP3's ID3 tag structure, but proprietary RealMedia metadata fields may be dropped. It is recommended to manually set ID3 tags in the output MP3 using a tag editor after conversion to ensure accurate metadata.
Replace the value after -b:a with your preferred bitrate. For example, use -b:a 192k for higher quality or -b:a 96k for a smaller file. For long-form spoken content like lectures, 96k is usually sufficient; for music, 192k or 320k is recommended to preserve fidelity. The full command would look like: ffmpeg -i input.rmvb -c:a libmp3lame -b:a 192k output.mp3
Yes. In a Unix shell (macOS/Linux), you can loop over files with: for f in *.rmvb; do ffmpeg -i "$f" -c:a libmp3lame -b:a 128k "${f%.rmvb}.mp3"; done. On Windows Command Prompt, use: for %f in (*.rmvb) do ffmpeg -i "%f" -c:a libmp3lame -b:a 128k "%~nf.mp3". This processes every RMVB file in the current directory and saves a matching MP3.
RMVB relies on RealNetworks' proprietary RealVideo and RealAudio codecs, which are no longer included in most modern media players or operating systems. While VLC can handle some RMVB files, support is inconsistent, especially for older codec variants. Converting to MP3 extracts the audio into a universally supported format that plays natively on virtually every device, platform, and streaming service without requiring any special codec installation.

Technical Notes

RMVB files use RealNetworks' proprietary codec stack — typically RealVideo 8/9/10 for video and RealAudio (Cook, ATRAC, or AAC variants) for audio. FFmpeg's support for decoding these codecs is functional but not always complete, and heavily corrupted or non-standard RMVB files may produce decoding artifacts or fail entirely. Because the audio must be fully decoded before re-encoding to MP3 via libmp3lame, the conversion is CPU-bound and slower than a remux operation. The output MP3 supports ID3v2 tags, streaming, and wide hardware compatibility, but it is strictly audio-only — any subtitle tracks, chapter markers, or secondary audio streams present in the RMVB are silently discarded, as neither RMVB's subtitle format nor its multi-track audio is mapped during this conversion. If the RMVB source uses a very low original audio bitrate (common in files from the early 2000s), setting a high MP3 output bitrate will not recover lost detail — it will only increase file size without quality benefit.

Related Tools