16 March 2023

Reference Movie Alias

Added support of referenced MOV output format.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action>
    <source>[SourceFile]</source> <!-- required-->
    <format> <!-- required -->
        <output>mov</output> <!-- required -->
        <reference_movie_alias>[0|2|3]</reference_movie_alias>
        <pack_files>[yes|no]</pack_files>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "mov", // required
            "reference_movie_alias": "[0|2|3]"
            // format params
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
reference_movie_aliasReference Movie Alias Type.
If this parameter value set to non-default value then each output stream will be put to the separate file.
• 0 – None
• 2 – Apple. Stream files will be put to the same directory as index file.
• 3 – Omneon. Stream files will be put to the "media.dir" subdirectory.
0
pack_filesPack all MOV streams files in one tar fileyes, nono

🚧

For reference_movie_alias and pack_files parameters

The <force_interlaced /> and <pack_files /> parameters supported only for the mov output format.

The <pack_files /> parameter will work only if <force_interlaced /> non-default value.

Support of MPEG-2 Video DolbyE codecs for Mov output format

Added support of dolbye audio codec and mpeg2video video codec for the mov output format.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action>
    <source>[SourceFile]</source> <!-- required-->
    <format> <!-- required -->
        <output>mov</output> <!-- required -->
        <reference_movie_alias>[0|2|3]</reference_movie_alias>
        <pack_files>[yes|no]</pack_files>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "mov", // required
            "video_codec": "mpeg2video",
            "audio_codec": "dolbye"
            // format params
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
video_codecDefines the codec used for your output.mov: mpeg4, libx264, xdcam, dvcpro, dvcpro50, dvcprohd, mjpeg, mpeg2video, copymov: mpeg4
audio_codecSpecify the audio codecmov: libfaac, dolby_aac, libfdk_aac, dolby_heaac, dolby_heaacv2, eac3, eac3joc, pcm_f32be, pcm_f32le, dolbyemov: libfaac

Alternate Content SCTE35 CUE inserts

Added support of Alternate Content marker type for SCTE35 CUE inserts.

<?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|advanced_dash]</output>
        <!-- multiple cue_inserts may be included -->
        <cue_insert>
            <!-- multiple marker_type parameters may be included -->
            <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>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", //  // requiredrequired
        "source": "[SourceFile]",
        "format": { // required
            "output": "[advanced_hls|fmp4_hls|advanced_fmp4|advanced_dash]",
            "cue_insert": [
                {
                    "marker_type": [
                        "[MarkerType1]",
                        "[MarkerType2]",
                        // ...
                        "[MarkerTypeN]"
                    ]
                    // cue_insert params
                },
                {
                    // cue_insert params
                }
            ]
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
marker_typeBreak Marker TypeFor advanced_dash:
• scte35-opening-credit – adds <scte35:signal /> opening credits block.
• scte35-closing-credit – adds <scte35:signal /> closing credits block.
• scte35-chapter-marker – adds <scte35:signal /> chapter marker block.
• scte35-content-identification – adds <scte35:signal /> content identification block.
• scte35-alternate-content – adds <scte35:signal /> alternate content block.

For advanced_hls, fmp4_hls, advanced_fmp4:
• 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.
• custom-tag – adds custom CUE point tag specified in <scte35:custom_tag /> parameter.
• scte35-alternate-content – adds #EXT-X-SCTE35 alternate content tag.
scte35-opening-credit