mpd_edit:add_subtitles
mpd_edit:add_subtitles¶
DASH manifest editor for adding subtitles.
Adds an AdaptationSet
with this structure: <AdaptationSet mimeType="text/vtt" lang="deu"> <Role schemeIdUri="urn:mpeg:dash:role:2011" value="subtitle"/> <Representation id="sub_deu-vtt" bandwidth="1000"> <BaseURL>tos-deu.vtt</BaseURL> </Representation> </AdaptationSet>
Example:
{
"tool": "mpd_edit:add_subtitles",
"parameters": {
"input_manifest": "dash.mpd",
"output_manifest": "dash_new.mpd",
"inputs": [
{
"base_url": "subs-en-US.vtt",
"language": "en-US",
"textrole": "subtitle"
{,
{
"base_url": "subs-es-ES.vtt",
"language": "es-ES",
"textrole": "caption"
}
}
}
}
Parameter | Properties | Default | Type | Choice | Description |
---|---|---|---|---|---|
input_manifest | required | Input dash manifest | |||
inputs | required [list value] | dict | Parameters of subtitle playlists to add | ||
output_manifest | optional | Output manifest. If not specified, defaults to overwriting the input. |