Convert DSS to M4A — Free Online Tool

Convert DSS dictation recordings to M4A by re-encoding the proprietary OKI ADPCM audio stream into AAC, making your voice recordings compatible with iTunes, smartphones, and modern media players. This tool handles the full transcoding in your browser — no software installation required.

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

DSS files store audio using the ADPCM IMA OKI codec, a low-bitrate speech codec developed for digital dictation devices by Olympus, Philips, and Grundig. This codec is understood by almost no modern consumer software. During conversion, FFmpeg fully decodes that OKI ADPCM stream to raw PCM audio, then re-encodes it using the AAC codec at 128kbps, wrapping the result in an MPEG-4 (.m4a) container. Because the input is speech-optimized and typically recorded at narrow bandwidth (often 8kHz or 11kHz sample rates), the output AAC file will sound similar to the original — clear for voice but not hi-fi — since AAC cannot recover frequency information that the DSS codec never captured. The -vn flag is included to explicitly suppress any non-audio stream processing, keeping the output as a clean audio-only M4A file.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg command-line tool, which handles the full pipeline of demuxing the DSS container, decoding the OKI ADPCM audio stream, re-encoding to AAC, and muxing into the M4A container.
-i input.dss Specifies the input DSS file. FFmpeg's DSS demuxer reads the proprietary Olympus/Philips/Grundig container and extracts the OKI ADPCM audio stream for decoding.
-c:a aac Sets the audio codec to AAC (Advanced Audio Coding), re-encoding the decoded OKI ADPCM speech audio into a format natively supported by Apple devices, modern browsers, and virtually all smartphones and media players.
-b:a 128k Sets the AAC audio bitrate to 128 kilobits per second. For a DSS dictation recording — which is voice-only and typically sampled at just 8kHz or 11kHz — this bitrate is comfortably sufficient; you can lower it to 64kbps to reduce file size without a noticeable difference in voice intelligibility.
-vn Explicitly disables any video stream processing. DSS files carry no video, but this flag ensures the output M4A is cleanly audio-only and prevents FFmpeg from attempting to pass through any unexpected stream data.
output.m4a Defines the output filename with the .m4a extension, signaling FFmpeg to use the MPEG-4 audio container. This extension is recognized natively by iTunes, macOS, iOS, and most modern audio software as an AAC audio file.

Common Use Cases

  • Transcribing dictation recordings from an Olympus or Philips digital recorder using transcription software or AI services that accept M4A but not DSS
  • Archiving decades of DSS dictation files into a modern format that will remain playable as proprietary DSS playback software becomes increasingly obsolete
  • Sharing meeting or interview recordings captured on a DSS dictation device with colleagues who use iPhones, Macs, or other Apple ecosystem devices where M4A plays natively
  • Uploading dictated notes or voice memos to cloud storage services like iCloud or Google Drive for playback via their built-in audio players, which support AAC/M4A but not DSS
  • Preparing DSS recordings for import into podcast editing software such as GarageBand or Logic Pro, which natively handle M4A but cannot read DSS files
  • Converting legal or medical dictation recordings stored in DSS format into M4A so they can be ingested by modern electronic health record or case management systems

Frequently Asked Questions

No — and this is important to understand. DSS files use a speech-optimized codec that captures only a narrow frequency range (typically 8kHz or 11kHz sample rate) designed for voice intelligibility, not audio fidelity. Re-encoding that signal to AAC at 128kbps does not restore frequencies that were never recorded. The M4A output will sound essentially identical to the DSS original: clear enough for speech, but lacking the warmth or breadth of a full-bandwidth recording. The conversion is about compatibility, not quality enhancement.
DSS is a proprietary format developed by Olympus, Philips, and Grundig specifically for digital dictation hardware. The OKI ADPCM codec it uses is not part of any standard media framework included with macOS, Windows, iOS, or Android. Unless you install the manufacturer's dedicated playback software (like Olympus DSS Player), the file simply won't open. Converting to M4A replaces that proprietary codec with AAC, which is natively supported across all major operating systems and devices.
Replace the value after -b:a in the command. For example, to use 64kbps — which is actually generous for speech content at a narrow sample rate — change the command to: ffmpeg -i input.dss -c:a aac -b:a 64k -vn output.m4a. For DSS dictation recordings, anything above 96kbps offers diminishing returns since the source audio bandwidth is limited. If you want to minimize file size while keeping the audio intelligible, 64kbps AAC is a reasonable choice for voice-only content.
Yes. On Linux or macOS, you can run this one-liner in your terminal: for f in *.dss; do ffmpeg -i "$f" -c:a aac -b:a 128k -vn "${f%.dss}.m4a"; done. On Windows Command Prompt, use: for %f in (*.dss) do ffmpeg -i "%f" -c:a aac -b:a 128k -vn "%~nf.m4a". This processes every DSS file in the current directory and outputs a matching M4A file. The browser-based tool handles one file at a time, so the FFmpeg command is especially useful for bulk conversion of large dictation archives.
DSS files can embed proprietary metadata fields specific to the dictation workflow — such as author ID, work type, and priority flags — that have no standard equivalents in the MPEG-4 container format. Common fields like recording date may transfer if FFmpeg can map them, but dictation-specific metadata will not survive the conversion. If preserving metadata matters (for example, in legal or medical workflows), you should record that information separately before converting.
For most users, AAC is the right choice — it is natively supported by Apple devices, widely compatible, and efficient for speech at moderate bitrates. If you need lossless archiving, you could use FLAC inside an M4A container (ffmpeg -i input.dss -c:a flac output.m4a), though this produces larger files and the benefit is marginal given that the DSS source is already a lossy, narrow-bandwidth recording. FLAC in M4A also has limited playback support outside of Apple ecosystem apps. Stick with AAC unless you have a specific archival or compatibility reason to deviate.

Technical Notes

DSS files use the ADPCM IMA OKI codec, sometimes called OKI ADPCM, which is an adaptive differential pulse-code modulation scheme tuned for low-bitrate speech. It typically operates at sample rates of 8000Hz or 11025Hz, meaning the output M4A file — regardless of the AAC bitrate chosen — will have the same constrained frequency response as the source. FFmpeg's DSS demuxer has solid support for standard DSS and DSS Pro variants, but some proprietary extensions or heavily encrypted files from specific device firmware versions may not demux correctly. The -vn flag is technically redundant for a DSS source (which carries no video stream) but is included as a best practice to ensure the M4A output remains a pure audio file. M4A supports chapter markers and iTunes-style metadata tags, but the DSS container carries none of that structure, so no chapters or rich tags will be present in the output unless you add them post-conversion with a tag editor. File size will generally decrease significantly compared to uncompressed audio but may be comparable to or slightly larger than the original DSS file, since DSS is already aggressively compressed for its speech-only use case.

Related Tools