Extract Audio from TS to DSS — Free Online Tool

Extract audio from a TS (MPEG-2 Transport Stream) file and convert it to DSS (Digital Speech Standard) format using the ADPCM IMA OKI codec — a proprietary compressed format designed for digital dictation devices from Olympus, Philips, and Grundig. This tool is useful when you need to repurpose broadcast or streaming audio into a format compatible with professional dictation hardware and 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

The TS file's video stream is completely discarded (no video decoding occurs), and the audio stream — typically AAC or AC3 in broadcast TS files — is decoded and then re-encoded using the ADPCM IMA OKI codec, which is the sole audio codec supported by the DSS container. ADPCM IMA OKI is a low-bitrate, lossy adaptive delta pulse-code modulation codec optimized for speech frequencies, so the re-encoding process involves significant compression tuned for voice clarity rather than music or full-bandwidth audio. The output is a DSS file readable by Olympus DSS Player and compatible dictation software.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg program, the open-source multimedia processing engine that handles decoding the TS source, transcoding the audio to ADPCM IMA OKI, and writing the DSS output container.
-i input.ts Specifies the input file — an MPEG-2 Transport Stream, the container format commonly used in broadcast TV, IPTV, and HLS streaming. FFmpeg will automatically detect and demux the video and audio streams contained within it.
-vn Disables video output entirely, which is critical here because the DSS container cannot hold video data. Without this flag, FFmpeg would attempt to include the TS video stream in the output and fail, since DSS only supports audio.
-c:a adpcm_ima_oki Re-encodes the audio stream using the ADPCM IMA OKI codec — the only audio codec supported by the DSS format. This transcodes the source audio (typically AAC or AC3 from the TS file) into the low-bitrate, speech-optimized ADPCM encoding used by Olympus, Philips, and Grundig dictation devices.
output.dss Defines the output filename with the .dss extension, which tells FFmpeg to write a Digital Speech Standard container. The DSS format's structure wraps the ADPCM IMA OKI audio data in a way that is readable by Olympus DSS Player and compatible dictation transcription software.

Common Use Cases

  • Extracting spoken commentary or voice-over audio from a broadcast TS recording to import into Olympus DSS Player for transcription workflows
  • Converting recorded conference or lecture streams (captured as TS from broadcast or IPTV) into DSS format for use with dictation transcription services that only accept DSS files
  • Repurposing a TS recording of a speech, interview, or press conference into a DSS file for archiving on a digital dictation device
  • Converting TS audio captured from a live streaming or HLS source into DSS format for compatibility with legal or medical transcription software that mandates DSS input
  • Extracting the audio track from a broadcast television recording and compressing it into the ultra-low-bitrate DSS format for storage on older dictation hardware with limited memory

Frequently Asked Questions

Yes, significant quality loss should be expected. The ADPCM IMA OKI codec used in DSS is designed specifically for speech at very low bitrates and narrow frequency ranges, so music, sound effects, or full-bandwidth broadcast audio will sound noticeably degraded. If the TS source contains spoken dialogue or voice-only content, the result will be far more intelligible, as the codec is optimized for that use case. DSS is not suitable for archiving high-fidelity audio.
The DSS container format supports only one audio codec: ADPCM IMA OKI. AAC and AC3 — the most common audio codecs in TS broadcast files — are incompatible with the DSS container, so a full re-encode is unavoidable regardless of the source codec. There is no stream-copy option for this conversion; FFmpeg must decode the source audio and then re-encode it entirely using the ADPCM IMA OKI codec.
No. The DSS format has a very limited and proprietary metadata structure designed for dictation context (such as author ID and recording date), not broadcast metadata. Program names, channel information, subtitle data, and timing metadata from the TS container are all lost during conversion. If preserving broadcast metadata matters, you should extract and save it separately before converting.
The FFmpeg command shown here extracts the default audio track selected by FFmpeg, which is typically the first audio stream. If your TS file contains multiple audio tracks — for example, a main language and an alternative language track — you can target a specific one by adding '-map 0:a:1' (for the second audio track) to the command before the output filename. TS files from broadcast sources commonly carry multiple audio streams, so this may be relevant for multi-language recordings.
On Linux or macOS, you can use a shell loop: 'for f in *.ts; do ffmpeg -i "$f" -vn -c:a adpcm_ima_oki "${f%.ts}.dss"; done'. On Windows Command Prompt, use: 'for %f in (*.ts) do ffmpeg -i "%f" -vn -c:a adpcm_ima_oki "%~nf.dss"'. This processes every TS file in the current directory and produces a corresponding DSS file with the same base name. Since DSS files are very small due to the low-bitrate codec, batch processing many recordings is practical even on modest hardware.
The DSS format and its ADPCM IMA OKI codec have very constrained parameters — they operate at a fixed low sample rate (typically 8000 Hz) suited for telephony-grade speech, and there are no standard bitrate adjustment options exposed through FFmpeg for this codec. Unlike converting to MP3 or AAC where you can choose 128k or 320k, DSS output quality is essentially fixed by the codec specification. This is by design, as DSS was built for consistent playback on dedicated dictation hardware rather than variable-quality audio applications.

Technical Notes

The DSS (Digital Speech Standard) format is a proprietary container developed jointly by Olympus, Philips, and Grundig and is almost exclusively encountered in professional dictation workflows. Its only supported codec in FFmpeg is adpcm_ima_oki, a variant of Adaptive Differential Pulse-Code Modulation developed by OKI Semiconductor, operating at a fixed 8000 Hz sample rate — the same bandwidth as a telephone call. Because TS files from broadcast or streaming sources typically carry audio at 48000 Hz (AAC or AC3), the conversion involves a substantial downsample in addition to the lossy ADPCM encoding, which is why the quality loss is more severe than typical audio format conversions. The '-vn' flag is essential here: TS files always carry video streams, and without explicitly suppressing video, FFmpeg would attempt to encode video into the DSS container, which it cannot support, causing the command to fail. The DSS format does not support multiple audio tracks, subtitles, or chapters, all of which may be present in the source TS file and will be silently dropped. FFmpeg's support for writing DSS files is limited and may behave differently across FFmpeg versions; the adpcm_ima_oki encoder is considered a niche codec path, so testing output compatibility with your target dictation software or device is recommended.

Related Tools