class Aws::MediaConvert::Types::NoiseReducerTemporalFilterSettings

Noise reducer filter settings for temporal filter.

@note When making an API call, you may pass NoiseReducerTemporalFilterSettings

data as a hash:

    {
      aggressive_mode: 1,
      post_temporal_sharpening: "DISABLED", # accepts DISABLED, ENABLED, AUTO
      speed: 1,
      strength: 1,
    }

@!attribute [rw] aggressive_mode

Use Aggressive mode for content that has complex motion. Higher
values produce stronger temporal filtering. This filters highly
complex scenes more aggressively and creates better VQ for low
bitrate outputs.
@return [Integer]

@!attribute [rw] post_temporal_sharpening

Optional. When you set Noise reducer (noiseReducer) to Temporal
(TEMPORAL), you can use this setting to apply sharpening. The
default behavior, Auto (AUTO), allows the transcoder to determine
whether to apply filtering, depending on input type and quality.
When you set Noise reducer to Temporal, your output bandwidth is
reduced. When Post temporal sharpening is also enabled, that
bandwidth reduction is smaller.
@return [String]

@!attribute [rw] speed

The speed of the filter (higher number is faster). Low setting
reduces bit rate at the cost of transcode time, high setting
improves transcode time at the cost of bit rate.
@return [Integer]

@!attribute [rw] strength

Specify the strength of the noise reducing filter on this output.
Higher values produce stronger filtering. We recommend the following
value ranges, depending on the result that you want: * 0-2 for
complexity reduction with minimal sharpness loss * 2-8 for
complexity reduction with image preservation * 8-16 for a high
level of complexity reduction
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/NoiseReducerTemporalFilterSettings AWS API Documentation

Constants

SENSITIVE