01 April 2021

Disabled Non-S3 Sources for Ludicrous Mode Media

❗️

Note

Non-S3 source files not supported for Ludicrous Mode media.

Black Frame Padding

Added option to append black frames before and after output video. If closed captions or audio channels are present they will be padded accordingly.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>AddMedia</action>
    <source>[SourceFile]</source> <!-- required-->
    <format> <!-- required -->
        <output>[output]</output> <!-- required -->
        <black_padding_start>[FramesPadding]</black_padding_start>
        <black_padding_end>[FramesPadding]</black_padding_end>
        <!-- format parameters -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "addMedia", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[output]", // required
            "black_padding_start": "[FramesPadding]",
            "black_padding_end": "[FramesPadding]"
            // format parameters
        }
    }
}

Parameter

Description

Allowed Values

Default Value

black_padding_start

Prepends a specified number of black frames before video

Positive integer number

0

black_padding_end

Appends a specified number of black frames after video

Positive integer number

0

Trim only black frames from video's start and end

Added new cut_black parameter that trims black frames (if detected) only from the start and end of the video. If closed captions or audio channels are present they will be trimmed accordingly.

<?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>
            <trim>[yes|no]</trim>
        </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",
                "trim": "[yes|no]"
            }
            // format parameters
        }
    }
}

Parameter

Description

Allowed Values

Default Value

trim

Trim black frames only from start and end of the video

yes, no

no

Align Audio Only Stream to Framerate

Added option to align audio-only stream of the Advanced Multi-Bitrate format to specified framrate.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required -->
    <userkey><<key>></userkey> <!-- required -->
    <action>[Action]</action> <!-- required -->
    <source>[SourceFile]</source> <!-- required -->
    <multijob_workflow>yes</multijob_workflow> <!-- optional -->
    <format>
        <output>[advanced_hls|advanced_dash|advanced_mss|fmp4_hls|advanced_fmp4]</output> <!-- required-->
        <destination>[DestFile]</destination> <!-- required -->
        <stream>
            <audio_only>yes</audio_only> <!-- required -->
            <align_audio_segments_to_framerate>[FrameRate]</align_audio_segments_to_framerate>
            <pack_audio_to_mpegts>yes</pack_audio_to_mpegts> <!-- optional-->
            <!-- stream params -->
        </stream>
        <stream>
            <!-- stream params -->
        </stream>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "multijob_workflow": "yes", // optional
        "format": {
            "output": "[advanced_hls|advanced_dash|advanced_fmp4]", // required
            "destination": "[DestFile]", // required
            "stream": [
                {
                    "audio_only": "yes", // required
                    "align_audio_segments_to_framerate": "[FrameRate]",
                    "pack_audio_to_mpegts": "yes" // optional
                    // stream params
                },
                {
                    // stream params
                }
            ]
            // format Params
        }
    }
}

Parameter

Description

Allowed Values

Default Value

align_audio_segments_to_framerate

Align audio segment count to framerate value. If it's value same as video framerate value audio and video manifests will have equal segments count.

Valid framerate string

none

🚧

For align_audio_segments_to_framerate

The <align_audio_segments_to_framerate /> is only available for advanced_hls, advanced_dash, and advanced_fmp4 output formats.

The <align_audio_segments_to_framerate /> only appliable if <audio_only /> set to yes in the <stream /> block.

For advanced_hls output format media should have <multijob_workflow /> set to yes, or <pack_audio_to_mpegts  /> set to yes.