Extract Audio from RM to AC3 — Free Online Tool
Extract audio from legacy RealMedia (.rm) files and convert it to AC3 (Dolby Digital), stripping the video stream entirely and re-encoding the audio using the ac3 codec at 192k bitrate by default. Ideal for recovering audio from old RealMedia archives and delivering it in a format compatible with DVD authoring, broadcast workflows, and home theater systems.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your RM file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
RealMedia files typically contain audio encoded in AAC or MP3 (via libmp3lame). Since AC3 (Dolby Digital) uses a completely different codec, this conversion cannot simply copy the audio stream — FFmpeg must fully decode the source audio and re-encode it using the ac3 encoder. The video stream is discarded entirely using the -vn flag, so no video decoding or processing takes place. The result is a standalone .ac3 file containing only Dolby Digital audio, which is natively recognized by DVD players, AV receivers, and broadcast systems.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg tool, the open-source multimedia processing engine that handles decoding the legacy RealMedia container and re-encoding the audio to Dolby Digital AC3 format. |
-i input.rm
|
Specifies the input RealMedia file. FFmpeg will parse the .rm container, identify the audio stream (typically AAC or MP3), and prepare it for decoding ahead of the AC3 transcode. |
-vn
|
Disables video output entirely, telling FFmpeg to ignore any video stream present in the RealMedia file. Since the goal is audio-only AC3 extraction, this prevents any unnecessary video decoding and ensures the output contains only audio. |
-c:a ac3
|
Selects the AC3 encoder for the audio stream, which implements the Dolby Digital (ATSC A/52) standard. This triggers a full decode-and-re-encode of the source RealMedia audio (AAC or MP3) into Dolby Digital bitstream format. |
-b:a 192k
|
Sets the AC3 audio output bitrate to 192 kilobits per second, a standard broadcast-quality bitrate for stereo Dolby Digital content. This can be raised to 384k or 448k for higher fidelity or surround-sound applications. |
output.ac3
|
Defines the output filename and format. The .ac3 extension tells FFmpeg to write a raw Dolby Digital elementary bitstream, which is directly playable by DVD players, AV receivers, VLC, and most professional authoring tools without any additional container wrapping. |
Common Use Cases
- Recovering dialogue or music from old RealMedia files downloaded in the late 1990s or early 2000s for use in modern DVD or Blu-ray authoring software that requires AC3 audio
- Archiving audio content from streaming-era .rm files into a broadcast-compatible Dolby Digital format for long-term preservation
- Preparing extracted audio from RealMedia news clips or documentary footage for use in professional video editing timelines that expect AC3 input
- Converting a RealMedia audio-only stream to AC3 so it can be played back through a surround-sound AV receiver or home theater system
- Stripping and transcoding audio from corporate training videos or web presentations originally distributed in RealMedia format for re-use in modern e-learning platforms
Frequently Asked Questions
Yes — this is a lossy-to-lossy transcode. The source audio in a .rm file is already compressed (typically as AAC or MP3), and re-encoding it to AC3 introduces a second generation of lossy compression. At the default 192k bitrate, the AC3 output is broadcast-quality and generally transparent for most listening, but some subtle degradation compared to the original RealMedia audio is inevitable. If the source file has a very low original bitrate (e.g., a 64k streaming audio track), that quality ceiling carries through to the output.
AC3 (Dolby Digital) can exist as a raw elementary bitstream in a standalone .ac3 file, which is exactly what this tool produces. This format is directly supported by most DVD authoring tools, AV receivers, and media players like VLC. If you need the AC3 audio inside a container (such as MKV or MP4), you can mux it separately after extraction, but the raw .ac3 file is the most universally compatible starting point.
Yes — replace 192k in the command with any AC3-supported bitrate: 96k, 128k, 256k, 320k, 384k, 448k, or 640k. For stereo content from a RealMedia file, 192k is a solid default. If your source is a multichannel RealMedia stream and you want full 5.1 Dolby Digital output at broadcast spec, use 384k or 448k. The command would look like: ffmpeg -i input.rm -vn -c:a ac3 -b:a 384k output.ac3
FFmpeg supports the most common RealMedia variants, including those using AAC or MP3 audio tracks. However, some very early or heavily proprietary RealMedia files encoded with legacy RealAudio codecs (such as RA-28.8 or Cook/Atrac) may produce errors or silent output because those codecs have incomplete FFmpeg support. If your .rm file was produced by a standard RealMedia encoder from the late 1990s or early 2000s for internet streaming, it will almost certainly work correctly.
AC3 is the native Dolby Digital audio format used on DVDs and in broadcast television, so it enjoys virtually universal hardware support. Any DVD player, Blu-ray player, AV receiver with a digital optical or HDMI input, and most smart TVs will decode AC3 natively. However, note that the surround channels in the output are determined by the source — if your RealMedia file only contains stereo audio, the AC3 output will also be stereo, not a synthesized 5.1 mix.
On Linux or macOS, you can loop over all .rm files in a directory with: for f in *.rm; do ffmpeg -i "$f" -vn -c:a ac3 -b:a 192k "${f%.rm}.ac3"; done. On Windows Command Prompt, use: for %f in (*.rm) do ffmpeg -i "%f" -vn -c:a ac3 -b:a 192k "%~nf.ac3". Each .rm file will produce a matching .ac3 file. The browser-based tool processes one file at a time, so the FFmpeg command is the recommended approach for bulk conversion of large RealMedia archives.
Technical Notes
RealMedia (.rm) files are a legacy proprietary container developed by RealNetworks primarily for low-bandwidth internet streaming. Their audio tracks are most commonly encoded as AAC or MP3, neither of which can be stream-copied into a raw AC3 output — full decode and re-encode is required. The ac3 encoder in FFmpeg implements Dolby Digital (ATSC A/52) and supports bitrates from 96k to 640k. AC3 is inherently a lossy format optimized for multichannel audio, but works well at 192k for stereo content. One notable limitation: RealMedia containers do not support multiple audio tracks or embedded subtitles, so there is no risk of losing ancillary streams — the conversion extracts the single audio track and discards the video. Metadata such as title or artist tags embedded in the .rm file is generally not transferred to the raw .ac3 output, since the AC3 elementary bitstream format does not have a standardized metadata container. If metadata preservation matters, consider muxing the AC3 output into an MKV or MP4 wrapper afterward.