Convert RM to VOB — Free Online Tool

Convert RealMedia (.rm) files to DVD-compatible VOB format, transcoding the legacy RealVideo/RealAudio streams into MPEG-2 video and AC3 (Dolby Digital) audio — the standard codecs required for DVD-Video playback. Ideal for preserving old streaming-era content on physical media or DVD authoring software.

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

RealMedia files use proprietary RealVideo and RealAudio codecs that are incompatible with the DVD-Video specification. During this conversion, FFmpeg decodes the compressed RealMedia streams entirely and re-encodes the video as MPEG-2 — the mandatory video codec for DVD-Video — and the audio as AC3 (Dolby Digital), the standard audio format for DVD. The output is wrapped in the VOB container with the required MPEG program stream structure (enforced by the -f vob flag), making it compatible with DVD authoring tools and standalone DVD players. Because both video and audio must be fully re-encoded from scratch, this is a computationally intensive process and involves some generation loss.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg binary — the open-source multimedia processing engine that handles decoding the proprietary RealMedia streams and re-encoding them to DVD-compatible formats.
-i input.rm Specifies the RealMedia input file. FFmpeg will detect and use its RealMedia demuxer to unpack the container and route the video and audio streams to their respective decoders.
-c:v mpeg2video Re-encodes the video stream using the MPEG-2 encoder — the mandatory video codec for the DVD-Video specification and the only video format VOB players are universally required to support.
-c:a ac3 Re-encodes the audio stream as AC3 (Dolby Digital), the standard audio codec for DVD-Video. This replaces the RealAudio encoding from the source and ensures compatibility with standalone DVD players.
-q:v 4 Sets the MPEG-2 video quality using a quantization scale of 1 (best) to 31 (worst). A value of 4 produces high-quality output with a reasonable file size, appropriate for standard-definition DVD content.
-b:a 192k Sets the AC3 audio bitrate to 192 kilobits per second — the standard stereo Dolby Digital bitrate for DVD-Video, balancing audio fidelity with the storage constraints of a DVD disc.
-f vob Forces FFmpeg to use the VOB muxer, which applies the MPEG program stream structure required by the DVD-Video specification. Without this flag, FFmpeg would not correctly format the output even if the correct codecs are selected.
output.vob The name of the output file. The .vob extension identifies it as a Video Object file — the container unit used within a DVD-Video's VIDEO_TS folder structure.

Common Use Cases

  • Archiving old RealMedia news broadcasts or documentaries from the late 1990s/early 2000s onto DVD for long-term preservation
  • Preparing .rm video files from legacy educational or training platforms for use in DVD authoring software like DVD Styler or ImgBurn
  • Converting RealMedia concert recordings or music videos into a format playable on standalone DVD players connected to a television
  • Migrating a library of RealMedia files downloaded from early streaming platforms into a DVD-compatible format before the source URLs go offline
  • Creating physical DVD backups of RealMedia content from corporate intranets or archived websites where the original RealPlayer infrastructure no longer exists

Frequently Asked Questions

Unlike container-swap conversions (like MKV to MP4) where streams can often be copied without re-encoding, RM to VOB requires full decode-and-re-encode of both video and audio. FFmpeg must decompress the proprietary RealMedia streams, then compress them again as MPEG-2 video and AC3 audio. MPEG-2 encoding in particular is CPU-intensive, and RealMedia decoding support in FFmpeg is also more complex than modern codecs, so the process is slower end-to-end.
Not necessarily. A raw VOB file with MPEG-2 video and AC3 audio meets the codec requirements for DVD-Video, but standalone DVD players typically require a complete DVD-Video structure — including IFO and BUP index files — burned to disc. To play on a physical DVD player, you would need to import the VOB into DVD authoring software (such as DVD Styler, Nero, or DVDFlick) to generate the proper VIDEO_TS folder structure before burning. Media players on computers and smart TVs can generally play the VOB file directly.
Some quality loss is unavoidable because both formats are lossy and a full re-encode is required — there is no way to directly copy streams between these formats. RealMedia files from the streaming era were often heavily compressed at low bitrates (sometimes below 300kbps total) to suit dial-up internet connections, so the source material may already show significant compression artifacts. The MPEG-2 output at the default quality setting (-q:v 4) will generally be clean, but it cannot recover detail lost in the original RealMedia encoding.
RealMedia does not support multiple audio tracks or subtitle streams in the way modern containers do, so there is nothing to carry forward in that regard. However, VOB itself does support multiple audio tracks and subtitle streams — if you have separate audio or subtitle files you want to multiplex into the VOB during authoring, that would need to be done in a DVD authoring tool after this conversion step.
Lower the -q:v value to improve quality — MPEG-2's quantization scale runs from 1 (best) to 31 (worst), so changing -q:v 4 to -q:v 2 will produce a higher-quality but larger file. Alternatively, for precise bitrate control better suited to DVD authoring (where a disc has a fixed storage limit), you can replace -q:v with -b:v and specify a target bitrate like -b:v 5000k, which is typical for standard DVD-Video. For audio, increase -b:a from 192k to 256k or 320k for higher-fidelity AC3.
Yes. On Linux or macOS, you can loop over all RM files in a directory with: for f in *.rm; do ffmpeg -i "$f" -c:v mpeg2video -c:a ac3 -q:v 4 -b:a 192k -f vob "${f%.rm}.vob"; done. On Windows Command Prompt, use: for %f in (*.rm) do ffmpeg -i "%f" -c:v mpeg2video -c:a ac3 -q:v 4 -b:a 192k -f vob "%~nf.vob". Each file is processed sequentially, and the output filename is derived from the input filename with the extension replaced.

Technical Notes

RealMedia was designed around RealNetworks' proprietary codec stack and RTSP streaming protocol, meaning FFmpeg's decoder support — while functional — relies on a mature but legacy code path. The output VOB container requires MPEG program stream multiplexing, which is why the -f vob flag is mandatory; without it, FFmpeg would not apply the correct muxer even with MPEG-2 video and AC3 audio selected. VOB does not support chapters in the DVD-Video sense (chapters are defined in the IFO files external to the VOB), so no chapter metadata is written. AC3 audio at 192k is the DVD specification's baseline for stereo; if the source RM file has mono audio, FFmpeg will upmix or you can add -ac 2 to force stereo. The MPEG-2 video codec supports standard frame rates (23.976, 25, 29.97 fps) natively; if your RealMedia source has an unusual frame rate from early streaming encoders, FFmpeg may adjust it automatically, but adding -r 29.97 (NTSC) or -r 25 (PAL) can enforce a DVD-compliant frame rate explicitly. Maximum DVD-Video compliant bitrate for MPEG-2 video is approximately 9.8 Mbps — the default -q:v 4 setting will produce variable bitrate output well within this limit for most standard-definition RealMedia sources.

Related Tools