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