Class: Aws::MediaConvert::Types::Av1QvbrSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb

Overview

Note:

When making an API call, you may pass Av1QvbrSettings data as a hash:

{
  qvbr_quality_level: 1,
  qvbr_quality_level_fine_tune: 1.0,
}

Settings for quality-defined variable bitrate encoding with the AV1 codec. Required when you set Rate control mode to QVBR. Not valid when you set Rate control mode to a value other than QVBR, or when you don't define Rate control mode.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#qvbr_quality_levelInteger

Required when you use QVBR rate control mode. That is, when you specify qvbrSettings within av1Settings. Specify the general target quality level for this output, from 1 to 10. Use higher numbers for greater quality. Level 10 results in nearly lossless compression. The quality level for most broadcast-quality transcodes is between 6 and 9. Optionally, to specify a value between whole numbers, also provide a value for the setting qvbrQualityLevelFineTune. For example, if you want your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set qvbrQualityLevelFineTune to .33.

Returns:

  • (Integer)


993
994
995
996
997
998
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 993

class Av1QvbrSettings < Struct.new(
  :qvbr_quality_level,
  :qvbr_quality_level_fine_tune)
  SENSITIVE = []
  include Aws::Structure
end

#qvbr_quality_level_fine_tuneFloat

Optional. Specify a value here to set the QVBR quality to a level that is between whole numbers. For example, if you want your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality level to the nearest third of a whole number. For example, if you set qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your actual QVBR quality level is 7.33.

Returns:

  • (Float)


993
994
995
996
997
998
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 993

class Av1QvbrSettings < Struct.new(
  :qvbr_quality_level,
  :qvbr_quality_level_fine_tune)
  SENSITIVE = []
  include Aws::Structure
end