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>[UserID]</userid> <!-- required-->
<userkey>[UserKey]</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>[pcm_s16le|pcm_s24le|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": "[UserID]", // required
"userkey": "[UserKey]", // 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 |