Convert AC3 to DSS — Free Online Tool

Convert AC3 (Dolby Digital) surround sound audio to DSS (Digital Speech Standard) format using the ADPCM IMA OKI codec — optimized for digital dictation devices from Olympus, Philips, and Grundig. This conversion downmixes multi-channel AC3 audio to the mono, low-bitrate speech format that DSS devices expect.

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

AC3 is a multi-channel lossy audio format (commonly 5.1 surround sound) encoded with Dolby Digital compression at bitrates ranging from 96k to 640k. DSS uses the ADPCM IMA OKI codec, a low-bitrate adaptive delta PCM variant specifically tuned for speech intelligibility on portable dictation hardware. During conversion, FFmpeg decodes the AC3 bitstream fully, downmixes any surround channels to mono, resamples the audio to the fixed sample rate required by the DSS container (typically 8000 Hz), and re-encodes using the ADPCM IMA OKI codec. Because both formats are lossy, this is a lossy-to-lossy transcode — quality loss is expected, and the resulting DSS file will sound significantly narrower and lower fidelity than the source, as DSS is engineered purely for speech, not music or cinematic audio.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg media processing tool. In the browser-based version of this tool, FFmpeg runs locally via WebAssembly (FFmpeg.wasm) — no data leaves your device.
-i input.ac3 Specifies the input file — your AC3 Dolby Digital audio file. FFmpeg reads and decodes the AC3 bitstream, which may contain stereo or multichannel surround audio encoded at up to 640 kbps.
-c:a adpcm_ima_oki Sets the audio codec to ADPCM IMA OKI, the specific adaptive delta PCM variant used inside DSS files for Olympus, Philips, and Grundig digital dictation hardware. This triggers the full decode-and-reencode pipeline from Dolby Digital to the dictation-optimized codec.
output.dss Defines the output file name and container format. The .dss extension tells FFmpeg to use the Digital Speech Standard muxer, which wraps the ADPCM IMA OKI encoded audio in the proprietary DSS container expected by dictation devices and compatible software.

Common Use Cases

  • Extracting a spoken-word segment from a Dolby Digital broadcast recording and converting it into a DSS file for review on an Olympus or Philips dictation device
  • Preparing archival voice memos originally captured in AC3 from a broadcast workflow for ingestion into a dictation transcription system that only accepts DSS files
  • Converting AC3 commentary tracks or dialog-only audio streams from a DVD rip into DSS format for playback on legacy digital dictation hardware
  • Transcribing interview audio that was recorded via a broadcast capture card in AC3 format by converting to DSS for use with compatible speech-to-text dictation software
  • Repurposing a mono AC3 voice recording from a video production into DSS format for distribution to field workers using Grundig Digta dictation players

Frequently Asked Questions

No. DSS is a mono, speech-optimized format designed for dictation devices, so it cannot represent stereo or surround sound. FFmpeg will automatically downmix all channels from your AC3 source — including front, rear, center, and LFE channels in a 5.1 mix — into a single mono channel. You will lose all spatial audio information during this conversion.
AC3 is designed for high-fidelity audio reproduction at bitrates up to 640 kbps across multiple channels, covering the full audible frequency spectrum. DSS with the ADPCM IMA OKI codec targets speech intelligibility at very low bitrates, typically with a sample rate of only 8000 Hz, which limits audio frequency response to around 4000 Hz. This makes DSS perfectly suited for voice recordings but means music, sound effects, or any broadband content from your AC3 file will sound thin and muffled in the output.
No. The DSS format using the ADPCM IMA OKI codec does not support variable bitrate settings through FFmpeg — there is no -b:a or quality flag that applies here. The codec operates at a fixed encoding configuration determined by the format specification, which is why the FFmpeg command contains no audio quality parameter. The output quality is effectively fixed by the DSS/ADPCM IMA OKI specification itself.
The command 'ffmpeg -i input.ac3 -c:a adpcm_ima_oki output.dss' reads your AC3 file, decodes it, downmixes and resamples the audio, then encodes it with the ADPCM IMA OKI codec into a DSS container. To batch process multiple files on your desktop, you can use a shell loop — for example, on Linux/macOS: 'for f in *.ac3; do ffmpeg -i "$f" -c:a adpcm_ima_oki "${f%.ac3}.dss"; done'. On Windows Command Prompt: 'for %f in (*.ac3) do ffmpeg -i "%f" -c:a adpcm_ima_oki "%~nf.dss"'. This is especially useful for files over 1GB that exceed the browser tool's limit.
No. Neither AC3 nor DSS supports rich metadata, chapters, or subtitle streams in any meaningful way for this conversion. AC3 carries minimal metadata at best, and the DSS container format is purpose-built for dictation with no provision for chapter markers or embedded tags. The conversion is purely an audio transcode with no ancillary data preserved.
No. Because both AC3 and DSS are lossy formats, and because DSS severely reduces audio bandwidth, sample rate, and channel count compared to AC3, the conversion is destructive and irreversible. Converting the DSS output back to AC3 would simply re-encode the already degraded mono 8kHz audio into an AC3 wrapper — you cannot recover the original surround sound, frequency content, or fidelity. Always keep your original AC3 file if you need it for any future purpose.

Technical Notes

The ADPCM IMA OKI codec used in DSS files is a 4-bit adaptive delta pulse-code modulation variant developed specifically for the OKI Semiconductor chipsets found in Olympus, Philips, and Grundig digital dictation recorders. FFmpeg's support for writing DSS files with this codec is limited and purpose-specific — the muxer enforces a fixed sample rate of 8000 Hz and mono channel layout, so FFmpeg will automatically insert resampling and channel downmix filters if your AC3 source differs (which it almost certainly will, since AC3 content is typically 48000 Hz stereo or 5.1). The resulting file sizes will be dramatically smaller than the source AC3, often by an order of magnitude, purely because of the reduction in channels, sample rate, and bitrate. Note that DSS is a proprietary format with limited software support outside of dedicated dictation ecosystems — playback on general-purpose media players may be inconsistent. If your goal is simply speech transcription compatibility, consider whether a format like WAV (PCM) or even MP3 might be better supported by your target transcription software compared to DSS.

Related Tools