Mainconcepts Broadcast MXF

Mainconcept's codec and container libraries for MPEG2 and AVC camera formats such as Sony XDCAM HD, XDCAM EX, XDCAM IMX, Ikegami GFCAM, Sony XAVC, DVCPRO, Panasonic P2 AVC-Ultra (AVC-I Class200), P2 AVC-Intra Class 50 / 100 (Specialized Operational Pattern “Atom” SMPTE 390M), Panasonic AVC-Intra LT-4K and LT-2K, RP 2027 AVC-Intra 50, 100 and 200, AVC- Ultra (AVC-Intra 200) into OP-Atom (MXF) offer compatibility with hundreds of industry playout and archival systems.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>AddMedia</action>
    <source>[SourceFile]</source> <!-- required-->
    <format> <!-- required -->
        <output>mainconcept_mxf</output> <!-- required -->
        <video_codec>[mpeg2video|libx264|copy]</video_codec>
        <mxf_profile>[MXFProfile]</mxf_profile>
        <mxf_multiplex_type>[MXFMultiplex]</mxf_multiplex_type>
        <audio_codec>[mpeg2video|libx264|copy]</audio_codec>
        <mxf_aes3_audio_frame_wrapping>[yes|no]</mxf_aes3_audio_frame_wrapping>
        <mxf_company_name>[CompanyName]</mxf_company_name>
        <mxf_product_name>[ProductName]</mxf_product_name>
        <mxf_product_version>[ProductVersion]</mxf_product_version>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "AddMedia", // required
        "source": "[SourceFile]", // required
        "format": { // required
            "output": "mainconcept_mxf", // required
            "video_codec": "[mpeg2video|libx264|copy]",
            "mxf_profile": "[MXFProfile]",
            "mxf_multiplex_type": "[MXFMultiplex]",
            "audio_codec": "[pcm_s16le|pcm_s24le|copy]",
            "mxf_aes3_audio_frame_wrapping": "[yes|no]",
            "mxf_company_name": "[CompanyName]",
            "mxf_product_name": "[ProductName]",
            "mxf_product_version": "[ProductVersion]"
            // format params
        }
    }
}

Parameter

Description

Allowed Values

Default Values

video_codec

Defines the codec used for your output.

mpeg2video, libx264, copy

mpeg2video

mxf_profile

MXF profile

sony_xdcam, panasonic_p2, dci_2k, dci_4k, as11_dpp

none

mxf_multiplex_type

MXF multiplex type

xdcam_hd, xdcam_imx, xdcam_dv, xdcam_sxs_hd, xdcam_sxs_imx, xdcam_sxs_dv, xavc_sxs, xavc_mel, p2_dvcpro, p2_avci, p2_avc_ultra

none

audio_codec

Specify the audio codec

pcm_s16le, pcm_s24le, copy

pcm_s24le

mxf_aes3_audio_frame_wrapping

Use AES3 audio frame-wrapping if <mxf_profile /> or <mxf_multiplex_type /> weren't specified

yes, no

no

mxf_company_name

MXF encoded application company name

String. Max length - 31 characters.

none

mxf_product_name

MXF encoded application product name

String. Max length - 31 characters.

none

mxf_product_version

MXF encoded application product version

String. Max length - 15 characters.

none