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
        }
    }
}

Parameter

Description

Allowed Values

Default Value

reference_movie_alias

Reference 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_files

Pack all MOV streams files in one tar file

yes, no

no

🚧

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
        }
    }
}

Parameter

Description

Allowed Values

Default Value

video_codec

Defines the codec used for your output.

  • *mov**: mpeg4, libx264, xdcam, dvcpro, dvcpro50, dvcprohd, mjpeg, mpeg2video, copy
  • *mov**: mpeg4

audio_codec

Specify the audio codec

  • *mov**: libfaac, dolby_aac, libfdk_aac, dolby_heaac, dolby_heaacv2, eac3, eac3joc, pcm_f32be, pcm_f32le, dolbye
  • *mov**: 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
                }
            ]
        }
    }
}

Parameter

Description

Allowed Values

Default Value

marker_type

Break Marker Type

  • *For 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-SCTE35opening credits tag.
    • scte35-closing-credit – adds #EXT-X-SCTE35closing credits tag.
    • scte35-chapter-marker – adds #EXT-X-SCTE35chapter marker tag.
    • scte35-content-identification – adds #EXT-X-SCTE35content identification tag.
    • scte35-provider-overlay – adds #EXT-X-SCTE35provider 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