Convert RM to DSS — Free Online Tool
Convert RealMedia (.rm) files to DSS (Digital Speech Standard) audio, extracting and re-encoding the audio stream using the ADPCM IMA OKI codec — the native codec used by Olympus, Philips, and Grundig digital dictation devices. This is particularly useful for archiving or repurposing legacy streaming audio content into a dictation-compatible format.
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
During this conversion, FFmpeg demuxes the RealMedia container and extracts the audio stream — which is typically encoded as AAC or MP3 within the .rm file. That audio is then fully re-encoded using the ADPCM IMA OKI codec and written into a DSS container. Because DSS is an audio-only format designed for speech dictation at very low bitrates, the video stream (if present in the .rm file) is discarded entirely. The ADPCM IMA OKI codec is a form of adaptive delta pulse-code modulation optimized for speech intelligibility at narrow bandwidths, so the re-encoding process prioritizes voice clarity over music fidelity. No quality settings are adjustable on the DSS output side — the codec operates at a fixed configuration.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg tool, which handles the entire pipeline of demuxing the RealMedia container, decoding the audio stream, re-encoding it with ADPCM IMA OKI, and writing the DSS output. |
-i input.rm
|
Specifies the input RealMedia file. FFmpeg reads the .rm container, which may contain video and audio streams encoded using RealNetworks-era or AAC/MP3 codecs, and prepares them for processing. |
-c:a adpcm_ima_oki
|
Instructs FFmpeg to re-encode the audio stream using the ADPCM IMA OKI codec — the only audio codec supported by the DSS format. This replaces whatever audio codec was in the source .rm file (typically AAC or MP3) with the speech-optimized ADPCM variant used in Olympus/Philips dictation devices. |
output.dss
|
Defines the output file as a DSS (Digital Speech Standard) file. The .dss extension tells FFmpeg to use the DSS muxer, which wraps the ADPCM IMA OKI audio stream in the dictation-device-compatible container. Any video stream from the .rm input is automatically dropped since DSS supports audio only. |
Common Use Cases
- Archivists digitizing old RealMedia interview recordings or oral history streams from the late 1990s and early 2000s who need to transfer the audio to Olympus or Philips digital dictation workflows for transcription.
- Legal or medical transcription professionals who received legacy .rm audio files and need to import them into dictation software that only accepts DSS-format files.
- Journalists or researchers who downloaded RealMedia-encoded press conference streams or radio broadcasts and want to load them onto a dedicated digital voice recorder for playback or annotation.
- IT administrators migrating old intranet or corporate training audio content — originally distributed in RealMedia format — into a dictation-compatible archive system that indexes DSS files.
- Podcast producers or oral historians who have rare RealMedia interview recordings and need a speech-optimized low-bitrate export for compatibility with older Grundig Stenorette or similar dictation hardware.
Frequently Asked Questions
Yes, expect noticeable quality reduction. The ADPCM IMA OKI codec used in DSS is engineered specifically for speech intelligibility on dictation devices — not music or broadcast audio. If your .rm file contains music, sound effects, or high-fidelity audio, these will sound noticeably compressed and bandwidth-limited in the DSS output. For voice recordings, speech, or interviews, the output remains intelligible and usable for transcription purposes.
The video track is dropped entirely. DSS is a strictly audio-only format with no mechanism to store video data, so FFmpeg discards any video stream from the RealMedia file during conversion. Only the audio content is extracted and re-encoded into the DSS output file.
No. The DSS format using the ADPCM IMA OKI codec does not expose adjustable bitrate or quality parameters in FFmpeg — it operates at a fixed internal configuration. Unlike the RM input side (which supports tunable AAC or MP3 quality), the DSS output is fixed. The command as shown is the complete, correct conversion without any optional quality flags.
FFmpeg will select the default audio stream from the RealMedia file, which is typically the first audio track. RealMedia files commonly contain only a single audio stream, so this is rarely an issue. If your file has multiple audio streams and you want a specific one, you would need to add a -map flag to the FFmpeg command to select it explicitly — for example, adding '-map 0:a:1' to select the second audio track.
FFmpeg itself processes one file at a time, but you can batch process using a shell loop. On Linux or macOS, run: for f in *.rm; do ffmpeg -i "$f" -c:a adpcm_ima_oki "${f%.rm}.dss"; done. On Windows Command Prompt, use: for %f in (*.rm) do ffmpeg -i "%f" -c:a adpcm_ima_oki "%~nf.dss". This will convert every .rm file in the current directory to a corresponding .dss file.
No. DSS is a proprietary dictation format with very limited metadata support, and the metadata fields used in RealMedia containers (such as title, author, or copyright, which were part of RealNetworks' streaming ecosystem) do not map to DSS. FFmpeg will not carry over any metadata tags from the .rm source into the .dss output file.
Technical Notes
RealMedia (.rm) files typically contain audio encoded as AAC or MP3 (via libmp3lame), packaged in RealNetworks' proprietary container designed for early internet streaming. DSS is also proprietary — developed jointly by Olympus, Philips, and Grundig — and uses the ADPCM IMA OKI codec, a variant of IMA ADPCM with characteristics specific to OKI Semiconductor's speech codec implementations. This codec encodes audio at a very narrow frequency range tailored for human speech, typically around 8 kHz sample rate, making it entirely unsuitable for music or wideband audio but efficient for voice dictation. FFmpeg's DSS muxer has limited compatibility compared to more common formats, and the resulting .dss files are best opened in dedicated dictation software (such as Olympus DSS Player) or compatible transcription platforms. There are no subtitle, chapter, or transparency features in either format, and neither format supports multiple audio tracks, so the conversion is straightforward in that respect. Be aware that some RealMedia files from streaming sources may have DRM restrictions that prevent FFmpeg from decoding them — in those cases, the conversion will fail at the decoding stage.