XAVC
There are many options defined in the original “XAVC Profiles and Operating Points” specification which you can download from here. Copy of the document: XAVC_Profiles_and_OperatingPoints_220.pdf
Below is a list of presets that VidiCoder understands. See the specification for possible resolutions and frame rates. There are different muxing modes for Intra and Long-GOP coding.
H.264 <preset> | XAVC profile and operating point family | nablet_muxing_mode (MXF) |
|---|---|---|
xavc_hd_intra50_mxf | XAVC HD Intra Profile for MXF (CBG) RP 2027 Class 50 | XAVC_INTRA |
xavc_hd_intra100_mxf | XAVC HD Intra Profile for MXF (CBG) RP 2027 Class 100 | XAVC_INTRA |
xavc_hd_intra200_mxf | XAVC HD Intra Profile for MXF (CBG) RP 2027 Class 200 | XAVC_INTRA |
xavc_hd_intra_mp4 | XAVC HD Intra Profile for MP4 (VBR) Class 100 | not applicable for MP4 |
xavc_4k_intra100_cbg | XAVC 4K Intra Profile for MXF (CBG) Class 100 | XAVC_INTRA |
xavc_4k_intra300_cbg | XAVC 4K Intra Profile for MXF (CBG) Class 300 | XAVC_INTRA |
xavc_4k_intra480_cbg | XAVC 4K Intra Profile for MXF (CBG) Class 480 | XAVC_INTRA |
xavc_4k_intra100_vbr | XAVC 4K Intra Profile for MXF or MP4 (VBR) Class 100 | XAVC_INTRA (in case of MXF) |
xavc_4k_intra300_vbr | XAVC 4K Intra Profile for MXF or MP4 (VBR) Class 300 | XAVC_INTRA (in case of MXF) |
xavc_4k_intra480_vbr | XAVC 4K Intra Profile for MXF or MP4 (VBR) Class 480 | XAVC_INTRA (in case of MXF) |
xavc_hd_long_420_mp4 | XAVC HD Profile / Class I/II for MP4 using AVC Main or High Profile | not applicable for MP4 |
xavc_hd_long_422_mxf | XAVC HD Profile / Class I for MXF using AVC High 4:2:2 Profile | XAVC_LONG_GOP |
xavc_4k_long_420_mp4 | XAVC 4K Profile / Class I for MP4 using AVC High Profile | not applicable for MP4 |
xavc_4k_long_422_mxf | XAVC 4K Profile / Class I for MXF using AVC High 4:2:2 Profile | XAVC_LONG_GOP |
Below is an example shape-tag. Just adjust the <preset> value to one of the values in the table above and also adjust the frame rate and resolution according to an appropriate operation point.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TranscodePresetDocument xmlns="http://xml.vidispine.com/schema/vidispine">
<description>Sony XAVC HD Intra Class 50</description>
<name>xavc_intra_class50</name>
<format>mxf_nablet</format>
<muxerSetting>
<key>nablet_muxing_mode</key>
<value>XAVC_LONG_GOP</value>
</muxerSetting>
<audio>
<codec>pcm_s24le</codec>
<framerate>
<numerator>1</numerator>
<denominator>48000</denominator>
</framerate>
<channel>0</channel>
<channel>1</channel>
<channel>2</channel>
<channel>3</channel>
<channel>0</channel>
<channel>1</channel>
<channel>2</channel>
<channel>3</channel>
<stream>1</stream>
<stream>1</stream>
<stream>1</stream>
<stream>1</stream>
<stream>1</stream>
<stream>1</stream>
<stream>1</stream>
<stream>1</stream>
</audio>
<video>
<codec>h264</codec>
<preset>xavc_hd_long_422_mxf</preset>
<scaling>
<width>1920</width>
<height>1080</height>
</scaling>
<framerate>
<numerator>1</numerator>
<denominator>50</denominator>
</framerate>
</video>
</TranscodePresetDocument>