18 August 2022
over 2 years ago by Encoding.com Product Team #2
Support of blank frames insertion and black frame detection for Ludicrous Mode
Added support of blank frames insertion and black frame detection for medias with Ludicrous Mode.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required -->
<userkey><<key>></userkey> <!-- required -->
<action>AddMedia</action> <!-- required -->
<source>
<color>[Color]</color> <!-- required -->
<duration>[InsertionDuration]</duration> <!-- required -->
</source>
<source>[SourceURL]</source> <!-- required -->
<source>
<color>[Color]</color> <!-- required -->
<duration>[InsertionDuration]</duration> <!-- required -->
</source>
<ludicrous_mode>[yes|no]</ludicrous_mode>
<format>
<output>[SupportedOutputFormat]</output> <!-- required -->
<destination>[DestinationURL]</destination> <!-- required -->
<cut_black>
<enable>yes</enable>
<!-- cut_black params -->
</cut_black>
<!-- format params -->
</format>
</query>
{
"query": {
"userid": "<<id>>", // required
"userkey": "<<key>>", // required
"action": "AddMedia", // required
"source": [ // required
{
"color": "[Color]", // required
"duration": "[Duration]" // required
},
"[SourceFile]",
{
"color": "[Color]", // required
"duration": "[Duration]" // required
}
],
"ludicrous_mode": "[yes|no]",
"format": {
"output": "[SupportedOutputFormat]", // required
"destination": "[DestinationURL]" // required
"cut_black": {
"enable": "yes"
// cut_black params
}
// format params
}
}
}
Supported Features
- logo
- ad_break
- closed_captions (except burn-in)
- byte_range
- still image
- text_overlay
- S3 sources
- Black Frame Detection
- Blank Frames Insertion
Unsupported Features
- burn-in subtitles
- nielsen metadata
- HTTP sources
Closed captions support for black frames detection
Added closed captions handling in black frame detection.
<?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</enable>
<!-- cut_black params -->
</cut_black>
<closed_captions>
<!-- closed_captions params -->
</closed_captions>
<!-- 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"
// cut_black params
},
"closed_captions": {
// closed_captions params
}
// format parameters
}
}
}
Support of Baton QC tests for advanced HLS
Added support of Baton QC tests for advanced HLS output format.
Note
Baton Validation available only for mp4, cablelabs_mpegts, and advanced_hls output formats. For qc_check format, you can use any single-bitrate source file.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>AddMedia</action>
<source>[SourceFile|SourcePlaylist]</source><!-- required -->
<format>
<output>[qc_check|mp4|advanced_hls|cablelabs_mpegts]</output><!-- required -->
<qc>
<qc_baton_validation>
<test_plan>[TestPlanHash]</test_plan> <!-- required -->
<template>[TemplateHash]</template>
<logo_image>[URL]</logo_image>
</qc_baton_validation>
</qc>
<!-- format params -->
</format>
</query>
{
"query": {
"userid": "<<id>>", // required
"userkey": "<<key>>", // required
"action": "AddMedia", // required
"source": "[SourceFile|SourcePlaylist]", // required
"format": {
"output": "[qc_check|mp4|advanced_hls|cablelabs_mpegts]", // required
"qc": {
"qc_baton_validation": {
"test_plan": "[TestPlanHash]", // required
"template": "[TemplateHash]",
"logo_image": "[URL]"
}
}
// format params
}
}
}