Skip to content

VideoCodecSettings

Source code in docs_src/capo_mediaconvert/types/video_codec_settings.py
class VideoCodecSettings(TypedDict, closed=True):
    av1_settings: NotRequired["capo_mediaconvert.types.av1_settings.Av1Settings"]
    """Required when you set Codec, under VideoDescription>CodecSettings to the value AV1."""
    avc_intra_settings: NotRequired[
        "capo_mediaconvert.types.avc_intra_settings.AvcIntraSettings"
    ]
    """Required when you choose AVC-Intra for your output video codec. For more information about the AVC-Intra settings, see the relevant specification. For detailed information about SD and HD in AVC-Intra, see https://ieeexplore.ieee.org/document/7290936. For information about 4K/2K in AVC-Intra, see https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf."""
    codec: NotRequired["capo_mediaconvert.types.video_codec.VideoCodec"]
    """Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec. To passthrough the video stream of your input without any video encoding: Choose Passthrough. More information about passthrough codec support and job settings requirements, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/video-passthrough-feature-restrictions.html"""
    frame_capture_settings: NotRequired[
        "capo_mediaconvert.types.frame_capture_settings.FrameCaptureSettings"
    ]
    """Required when you set Codec to the value FRAME_CAPTURE."""
    gif_settings: NotRequired["capo_mediaconvert.types.gif_settings.GifSettings"]
    """Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value GIF"""
    h264_settings: NotRequired["capo_mediaconvert.types.h264_settings.H264Settings"]
    """Required when you set Codec to the value H_264."""
    h265_settings: NotRequired["capo_mediaconvert.types.h265_settings.H265Settings"]
    """Settings for H265 codec"""
    mpeg2_settings: NotRequired["capo_mediaconvert.types.mpeg2_settings.Mpeg2Settings"]
    """Required when you set Codec to the value MPEG2."""
    passthrough_settings: NotRequired[
        "capo_mediaconvert.types.passthrough_settings.PassthroughSettings"
    ]
    """Optional settings when you set Codec to the value Passthrough."""
    prores_settings: NotRequired[
        "capo_mediaconvert.types.prores_settings.ProresSettings"
    ]
    """Required when you set Codec to the value PRORES."""
    uncompressed_settings: NotRequired[
        "capo_mediaconvert.types.uncompressed_settings.UncompressedSettings"
    ]
    """Required when you set Codec, under VideoDescription>CodecSettings to the value UNCOMPRESSED."""
    vc3_settings: NotRequired["capo_mediaconvert.types.vc3_settings.Vc3Settings"]
    """Required when you set Codec to the value VC3"""
    vp8_settings: NotRequired["capo_mediaconvert.types.vp8_settings.Vp8Settings"]
    """Required when you set Codec to the value VP8."""
    vp9_settings: NotRequired["capo_mediaconvert.types.vp9_settings.Vp9Settings"]
    """Required when you set Codec to the value VP9."""
    xavc_settings: NotRequired["capo_mediaconvert.types.xavc_settings.XavcSettings"]
    """Required when you set Codec to the value XAVC."""

av1_settings instance-attribute

av1_settings: NotRequired[Av1Settings]

Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.

avc_intra_settings instance-attribute

avc_intra_settings: NotRequired[AvcIntraSettings]

Required when you choose AVC-Intra for your output video codec. For more information about the AVC-Intra settings, see the relevant specification. For detailed information about SD and HD in AVC-Intra, see https://ieeexplore.ieee.org/document/7290936. For information about 4K/2K in AVC-Intra, see https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.

codec instance-attribute

codec: NotRequired[VideoCodec]

Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec. To passthrough the video stream of your input without any video encoding: Choose Passthrough. More information about passthrough codec support and job settings requirements, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/video-passthrough-feature-restrictions.html

frame_capture_settings instance-attribute

frame_capture_settings: NotRequired[FrameCaptureSettings]

Required when you set Codec to the value FRAME_CAPTURE.

gif_settings instance-attribute

gif_settings: NotRequired[GifSettings]

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value GIF

h264_settings instance-attribute

h264_settings: NotRequired[H264Settings]

Required when you set Codec to the value H_264.

h265_settings instance-attribute

h265_settings: NotRequired[H265Settings]

Settings for H265 codec

mpeg2_settings instance-attribute

mpeg2_settings: NotRequired[Mpeg2Settings]

Required when you set Codec to the value MPEG2.

passthrough_settings instance-attribute

passthrough_settings: NotRequired[PassthroughSettings]

Optional settings when you set Codec to the value Passthrough.

prores_settings instance-attribute

prores_settings: NotRequired[ProresSettings]

Required when you set Codec to the value PRORES.

uncompressed_settings instance-attribute

uncompressed_settings: NotRequired[UncompressedSettings]

Required when you set Codec, under VideoDescription>CodecSettings to the value UNCOMPRESSED.

vc3_settings instance-attribute

vc3_settings: NotRequired[Vc3Settings]

Required when you set Codec to the value VC3

vp8_settings instance-attribute

vp8_settings: NotRequired[Vp8Settings]

Required when you set Codec to the value VP8.

vp9_settings instance-attribute

vp9_settings: NotRequired[Vp9Settings]

Required when you set Codec to the value VP9.

xavc_settings instance-attribute

xavc_settings: NotRequired[XavcSettings]

Required when you set Codec to the value XAVC.