dash:dash
dash:dash¶
castLabs DASHencrypt - DASH without encryption or DRM support
The latest commercial release of the open source project [castLabs DASHencrypt](https://castlabs.com/open-source/dash-encrypt/) with additional features
Open Source Version: [DASHencrypt](https://github.com/castlabs/dashencrypt/)
Example:
{
"tool": "dash:dash",
"parameters": {
"outputdir": "DASH_clear",
"tracks": [
"clear-video/1024_2400k.mp4",
"clear-video/1240_3500k.mp4",
"clear-video/1920_7500k.mp4",
"clear-video/384_600k.mp4",
"clear-video/640_1100k.mp4",
"clear-video/864_1800k.mp4"
],
"subtitles": [
"ITA.vtt",
...
]
}
},
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. |