Convert AIFF to DSS — Free Online Tool
Convert AIFF audio files to DSS format using the ADPCM IMA OKI codec — the proprietary compression standard used by Olympus, Philips, and Grundig digital dictation devices. This tool is especially useful for preparing high-quality audio recordings for playback or archival on dedicated dictation hardware.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your AIFF 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
AIFF stores audio as uncompressed PCM data (typically pcm_s16be, meaning 16-bit signed big-endian samples), resulting in large file sizes with bit-perfect audio fidelity. During conversion to DSS, FFmpeg re-encodes the audio stream using the ADPCM IMA OKI codec — an adaptive delta pulse-code modulation scheme designed specifically for speech compression at very low bitrates. This is a full re-encoding process, not a remux: the raw PCM waveform is analyzed and compressed into the ADPCM format, which encodes differences between successive samples rather than absolute values. Because DSS is a speech-optimized, lossy format, significant audio data is discarded — the codec is tuned for voice frequency ranges and will noticeably degrade music or wide-spectrum audio. DSS also enforces mono audio and a fixed low sample rate, so any stereo or high-sample-rate AIFF content will be downmixed and resampled automatically.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg program — the open-source multimedia processing engine that powers this conversion both in the browser (via FFmpeg.wasm) and on the desktop command line. |
-i input.aiff
|
Specifies the input file: an AIFF audio file containing uncompressed PCM audio (such as pcm_s16be, pcm_s24be, or other big-endian PCM variants common to the AIFF container). FFmpeg will decode this to raw audio samples for re-encoding. |
-c:a adpcm_ima_oki
|
Selects the ADPCM IMA OKI encoder for the audio stream — the specific codec required by the DSS format. This encodes the decoded PCM samples using adaptive delta pulse-code modulation tuned for low-bitrate speech, replacing the lossless AIFF audio with compressed, lossy DSS audio. |
output.dss
|
Defines the output filename and signals to FFmpeg that the DSS container format should be used. FFmpeg infers the format from the .dss extension and wraps the ADPCM IMA OKI audio stream into the Digital Speech Standard container structure. |
Common Use Cases
- Preparing voice recordings made on a macOS workstation for transfer to an Olympus or Philips digital dictation recorder that only accepts DSS files
- Converting AIFF dictation files exported from professional audio software into DSS for compatibility with transcription software that expects the DSS container format
- Archiving spoken-word audio in DSS to dramatically reduce storage footprint compared to the uncompressed AIFF source — a key concern for large dictation libraries
- Migrating recorded interviews or oral history narrations from a high-quality AIFF capture workflow into DSS for submission to an organization using legacy dictation infrastructure
- Testing DSS playback pipelines or transcription services by converting known-good AIFF test recordings into DSS without requiring physical dictation hardware
Frequently Asked Questions
Yes, this conversion is lossy and the quality reduction will be substantial for anything other than speech. AIFF stores audio as uncompressed 16-bit or higher PCM, while DSS uses ADPCM IMA OKI compression specifically engineered for voice frequency ranges. For clear spoken dictation, the output will be intelligible and practical, but music, wide-frequency sound effects, or high-dynamic-range audio will sound noticeably degraded. DSS was never intended for high-fidelity audio — it is a speech-first format.
DSS is a mono-only format. If your source AIFF file contains stereo or multi-channel audio, FFmpeg will automatically downmix it to mono during the conversion. For dictation recordings this is usually inconsequential, but if you are converting a stereo interview or broadcast recording, be aware that the stereo field will be collapsed. You cannot preserve stereo information in the DSS container.
The DSS format with the ADPCM IMA OKI codec operates at a fixed, low sample rate (typically 8000 Hz), which is far below the 44.1 kHz or 48 kHz common in professional AIFF files. FFmpeg will automatically resample your AIFF audio to match the DSS requirement during encoding. This resampling is another reason why high-fidelity or music content is poorly served by DSS — the low sample rate limits the reproducible frequency range to roughly the telephone audio band.
No. The DSS container format does not support standard metadata tags in the way that formats like FLAC or MP3 do. Any ID3-style or chunk-based metadata stored in your AIFF file — including title, artist, or comment fields — will be discarded during conversion. If metadata preservation is important, keep the original AIFF file as your master alongside the DSS output.
Significantly smaller. An uncompressed AIFF file at 16-bit/44.1 kHz stereo runs at roughly 10 MB per minute, while a DSS file encoded with ADPCM IMA OKI at 8 kHz mono typically uses well under 1 MB per minute. Depending on the source AIFF's sample rate and channel count, you can expect compression ratios of 10:1 to 20:1 or greater. This dramatic size reduction is the primary practical reason DSS exists — it was designed for storing many hours of dictation on low-capacity storage media.
Yes. The command shown — `ffmpeg -i input.aiff -c:a adpcm_ima_oki output.dss` — processes one file at a time, but you can wrap it in a shell loop to batch process an entire folder. On Linux or macOS, use: `for f in *.aiff; do ffmpeg -i "$f" -c:a adpcm_ima_oki "${f%.aiff}.dss"; done`. On Windows Command Prompt, use: `for %f in (*.aiff) do ffmpeg -i "%f" -c:a adpcm_ima_oki "%~nf.dss"`. This is especially useful for converting large dictation archives where processing files one at a time would be impractical.
Technical Notes
The ADPCM IMA OKI codec used in DSS was developed as part of the proprietary Digital Speech Standard jointly defined by Olympus, Philips, and Grundig. It is a variant of IMA ADPCM adapted specifically for low-bitrate speech on dedicated recording hardware. FFmpeg's DSS muxer and ADPCM IMA OKI encoder provide write support, but compatibility with physical dictation devices is not guaranteed — some hardware may require DSS files produced by the manufacturer's own software, which may write proprietary header fields or metadata blocks that FFmpeg does not replicate. The DSS format also lacks any mechanism for quality adjustment: there is no bitrate or quality flag meaningful to the output, so the `-b:a` parameter has no effect and is omitted from this command. The AIFF source can contain any of its supported PCM variants (pcm_s16be, pcm_s24be, pcm_s32be, pcm_f32be, pcm_f64be) — FFmpeg will handle the decoding and conversion to the ADPCM representation transparently regardless of bit depth. If you need to verify the output is playable before sending to a device, Olympus and Philips both offer desktop software that can open DSS files.