Skip to content



castLabs DASHencrypt - DASH without encryption or DRM support

The latest commercial release of the open source project castLabs DASHencrypt with additional features

Open Source Version: DASHencrypt


  "tool": "dash:dash",
  "parameters": {
    "outputdir": "DASH_clear",
    "tracks": [
    "subtitles": [
Parameter Properties Default Type Choice Description
tracks required [list value] List of input files, one for each track.
split_manifest optional Generates a Manifest for all resolutions below the given height, above the given height and the normal Manifest with all resolutions
adjust_dimensions optional false bool Will set all width/height to the same values within one adaptation set
outputdir optional out/dash str The output directory
explode optional false bool Write each segment into a separate file
timescale optional Sets the timescale of the resulting stream.
smoothstreamingcompat optional false bool Triggers DASH/SmoothStreaming compatibility mode. DASH and Smooth Streaming Manifest will be created at the same time
compresstimeline optional false bool Compresses the timeline by using the repeat attribute in case of DASH-Live manifest or Smooth Streaming.
verbose optional false bool Enable verbose output
avc3 optional false bool Convert avc1 tracks to avc3 tracks
subtitles optional [list value] Add subtitles (typically for foreign language when no dub is available) as TTML or WebVTT (.xml/.ttml/*.dfxp)
closed_captions optional [list value] Add closed captions (typically also replaces sound and assumes that viewer cannot hear) as TTML or WebVTT(.xml/.ttml/*.dfxp)
trick_mode_files optional [list value] Add reduced framerate representations to assist fast forward in players.
ma optional Minimum audio segment duration.
mv optional Minimum video segment duration.