04 March 2022
almost 3 years ago by Encoding.com Product Team #2
Stitch adaptive intermediate program segments
Added option to stich adaptive intermediate program segments into single file for multijob workflow.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>addMedia</action>
<source>[SourceFile1]</source> <!-- required-->
<source>[SourceFile2]</source>
<!-- ... -->
<source>[SourceFileN]</source>
<multijob_workflow>yes</multijob_workflow>
<format> <!-- required -->
<output>[output]</output> <!-- required -->
<intermediate_stitch_multijob>[yes|no]</intermediate_stitch_multijob>
<!-- format params -->
</format>
</query>
{
"query": {
"userid": "<<id>>", // required
"userkey": "<<key>>", // required
"action": "addMedia", // required
"source": [
"[SourceFile1]", // required
"[SourceFile2]",
// ...
"[SourceFileN]"
]
"format": {
"output": "[output]", // required
"intermediate_stitch_multijob": "[yes|no]"
// format params
}
}
}
Parameter | Description | Allowed Values | Default Value |
---|---|---|---|
intermediate_stitch_multijob | Stitch adaptive intermediate program segments into single file | yes, no | no |
Provider Overlay Placement Opportunity CUE inserts
Added ability to insert Provider Overlay Placement Opportunity data in <cue_insert />. To make it - set value of *<marker_type /> parameter to scte35-provider-overlay*.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>[Action]</action> <!-- required-->
<source>[SourceFile]</source> <!-- required-->
<format>
<output>[advanced_hls|fmp4_hls|advanced_fmp4]</output>
<!-- multiple cue_inserts may be included -->
<cue_insert>
<marker_type>[MarkerType]</marker_type>
<marker_type>[MarkerType2]</marker_type>
<marker_type>[MarkerTypeN]</marker_type>
<!-- cue_insert params -->
</cue_insert>
<cue_insert>
<!-- cue_insert params -->
</cue_insert>
<!-- format params -->
</format>
</query>
{
"query": {
"userid": "<<id>>", // required
"userkey": "<<key>>", // required
"action": "[Action]", // // requiredrequired
"source": "[SourceFile]",
"format": { // required
"output": "[advanced_hls|fmp4_hls|advanced_fmp4]",
"cue_insert": [
{
"marker_type": [
"[MarkerType1]",
"[MarkerType2]",
"[MarkerTypeN]"
]
// cue_insert params
},
{
// cue_insert params
}
]
// format params
}
}
}
Parameter | Description | Allowed Values | Default Value |
---|---|---|---|
marker_type (cue_insert) | Break Marker Type | • scte35-opening-credit – adds #EXT-X-SCTE35 opening credits tag. • scte35-closing-credit – adds #EXT-X-SCTE35 closing credits tag. • scte35-chapter-marker – adds #EXT-X-SCTE35 chapter marker tag. • scte35-content-identification – adds #EXT-X-SCTE35 content identification tag. • scte35-provider-overlay – adds #EXT-X-SCTE35 provider overlay placement opportunity data. | scte35-opening-credit |
Segmented WebVTT Closed Captions for DASH output format
Added option to split WebVTT closed caption to segments for MPEG-DASH output formats.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>[Action]</action> <!-- required-->
<source>[SourceFile]</source> <!-- required-->
<format>
<output>[advanced_dash|advanced_fmp4]</output> <!-- required-->
<closed_captions>
<vtt_split_segments>[yes|no]</vtt_split_segments>
<!-- closed captions params -->
</closed_captions>
<!-- Multiple closed captions params may be included in output format -->
<closed_captions>
<!-- closed captions params -->
</closed_captions>
<!-- format params -->
</format></query>
{
"query": {
"userid": "<<id>>", // required
"userkey": "<<key>>", // required
"action": "[Action]", // required
"source": "[SourceFile]", // required
"format": {
"output": "[advanced_dash|advanced_fmp4]", // required
"closed_captions": [
{
"vtt_split_segments": "[yes|no]"
// closed captions params
},
{
// closed captions params
}
]
// format params
}
}
}
Parameter | Description | Allowed Values | Default Value |
---|---|---|---|
vtt_split_segments | Split WebVtt subtitles to segments for MPEG-DASH manifest | yes, no | no |
For vtt_split_segments parameter
The <vtt_split_segments /> parameter available only for advanced_dash and DASH manifests of advanced_fmp4 output formats.
Black Frame Detection millivolts threshold
Added ability to set Black Frame Detection threshold in millivolts.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>[Action]</action> <!-- required-->
<source>[SourceFile]</source> <!-- required-->
<format>
<output>[output]</output> <!-- required -->
<cut_black>
<enable>[yes|no]</enable>
<pixel_black_mv>[PixelMillivoltsThreshold]</pixel_black_mv>
<!-- cut_black params -->
</cut_black>
<!-- format parameters -->
</format>
</query>
{
"query": {
"userid": "<<id>>", // required
"userkey": "<<key>>", // required
"action": "[Action]", // required
"source": "[SourceFile]", // required
"format": {
"output": "[output]", // required
"cut_black": {
"enable": "[yes|no]",
"pixel_black_mv": "[PixelMillivoltsThreshold]"
// cut_black params
}
// format parameters
}
}
}
Parameter | Description | Allowed Values | Default Value |
---|---|---|---|
pixel_black_mv | Threshold for classification pixels as black in millivolts. | Float number between 0.00 and 714.00 inclusive | 0 |