unreal.MoviePipelineMP4EncodeRateControlMode

class unreal.MoviePipelineMP4EncodeRateControlMode

Bases: EnumBase

EMovie Pipeline MP4Encode Rate Control Mode

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineMP4Encoder

  • File: MoviePipelineMP4EncoderCommon.h

CONSTANT_BIT_RATE: MoviePipelineMP4EncodeRateControlMode = Ellipsis

Uses a variable bitrate that attempts to achieve a given mean bitrate, but can specify a maximum bitrate at which point quality will drop if needed. Value is in bytes per second.

Type:

4

CONSTANT_QP: MoviePipelineMP4EncodeRateControlMode = Ellipsis

Automatically chooses a bit rate to target the given quality. Valid ranges are 16-51.

Type:

0

QUALITY: MoviePipelineMP4EncodeRateControlMode = Ellipsis

Automatically chooses a bit rate to target the given quality. Valid ranges are 16-51.

Type:

1

VARIABLE_BIT_RATE_CONSTRAINED: MoviePipelineMP4EncodeRateControlMode = Ellipsis

Uses a variable bitrate that attempts to achieve a given mean bitrate, but can use a higher bitrate (with no max) on a given frame if needed. Value is in bytes per second.

Type:

2

VARIABLE_BIT_RATE_UNCONSTRAINED: MoviePipelineMP4EncodeRateControlMode = Ellipsis

Attempts to achieve a given mean bitrate for every frame. Can result in higher bitrates than necessary on simple frames, and lower bitrates than required on complex frames. Value is in bytes per second.

Type:

3