dash:drmtoday
dash:drmtoday¶
Generate encrypted DASH package and register
Parameter | Properties | Default | Type | Choice | Description |
---|---|---|---|---|---|
asset_id | required | The DRMtoday Asset-ID | |||
environment | required | The DRMtoday Environment | |||
merchant | required | The DRMtoday Merchant | |||
password | required | The DRMtoday CAS password | |||
user | required | The DRMtoday CAS User | |||
tracks | required [list value] | List of input files, one for each track. | |||
variant_id | optional | The DRMtoday Variant-ID | |||
generate_separate_keys | optional | false | bool | If set different keys will be used for audio and video. When setting keys explicitly this option is not used. | |
generate_single_key | optional | false | bool | If set different a single key will be used for audio and video. When setting keys explicitly this option is not used. | |
keyseed | optional | Content Encryption Key for video tracks - in case no dedicated audio key/key ID is given it will also used for audio tracks. Format is '01010101010101010101010101010101' | |||
license_acq_ui_url | optional | PlayReady License Acquisition UI URL | |||
license_acq_url | optional | PlayReady License Acquisition URL | |||
partial_encryption | optional | The partial encryption feature is no longer supported. | |||
clear_lead | optional | Not supported in this version of the DASH tool. Use dash:encrypt2 for clearlead. | |||
audio_secret_key | optional | Audio secret key | |||
video_secret_key | optional | Video secret key | |||
audio_secret_key_file | optional | Audio secret key file | |||
video_secret_key_file | optional | Video secret key file | |||
audio_uuid | optional | Audio UUID (KeyID) | |||
video_uuid | optional | Video UUID (KeyID) | |||
widevine_content_id | optional | Widevine Content ID (optional) | |||
widevine_policy | optional | Widevine policy name (optional) | |||
widevine_provider | optional | Widevine provider/portal | |||
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. |