libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaConvert.Types.AudioNormalizationSettings

Description

 
Synopsis

Documentation

data AudioNormalizationSettings Source #

Advanced audio normalization settings. Ignore these settings unless you need to comply with a loudness standard.

See: newAudioNormalizationSettings smart constructor.

Constructors

AudioNormalizationSettings' 

Fields

  • algorithmControl :: Maybe AudioNormalizationAlgorithmControl

    When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be measured but not adjusted.

  • targetLkfs :: Maybe Double

    When you use Audio normalization (AudioNormalizationSettings), optionally use this setting to specify a target loudness. If you don't specify a value here, the encoder chooses a value for you, based on the algorithm that you choose for Algorithm (algorithm). If you choose algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the encoder will choose -23 LKFS.

  • peakCalculation :: Maybe AudioNormalizationPeakCalculation

    If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.

  • correctionGateLevel :: Maybe Int

    Content measuring above this level will be corrected to the target level. Content measuring below this level will not be corrected.

  • algorithm :: Maybe AudioNormalizationAlgorithm

    Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness. A measurement of ungated average loudness for an entire piece of content, suitable for measurement of short-form content under ATSC recommendation A/85. Supports up to 5.1 audio channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated average loudness compliant with the requirements of EBU-R128. Supports up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same loudness measurement algorithm as 1770-2, with an updated true peak measurement. ITU-R BS.1770-4: Higher channel count. Allows for more audio channels than the other algorithms, including configurations such as 7.1.

  • loudnessLogging :: Maybe AudioNormalizationLoudnessLogging

    If set to LOG, log each output's audio track loudness to a CSV file.

Instances

Instances details
Eq AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

Read AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

Show AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

Generic AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

Associated Types

type Rep AudioNormalizationSettings :: Type -> Type #

NFData AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

Hashable AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

ToJSON AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

FromJSON AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

type Rep AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.AudioNormalizationSettings

type Rep AudioNormalizationSettings = D1 ('MetaData "AudioNormalizationSettings" "Amazonka.MediaConvert.Types.AudioNormalizationSettings" "libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert" 'False) (C1 ('MetaCons "AudioNormalizationSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "algorithmControl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioNormalizationAlgorithmControl)) :*: (S1 ('MetaSel ('Just "targetLkfs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "peakCalculation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioNormalizationPeakCalculation)))) :*: (S1 ('MetaSel ('Just "correctionGateLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "algorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioNormalizationAlgorithm)) :*: S1 ('MetaSel ('Just "loudnessLogging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioNormalizationLoudnessLogging))))))

newAudioNormalizationSettings :: AudioNormalizationSettings Source #

Create a value of AudioNormalizationSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:algorithmControl:AudioNormalizationSettings', audioNormalizationSettings_algorithmControl - When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be measured but not adjusted.

$sel:targetLkfs:AudioNormalizationSettings', audioNormalizationSettings_targetLkfs - When you use Audio normalization (AudioNormalizationSettings), optionally use this setting to specify a target loudness. If you don't specify a value here, the encoder chooses a value for you, based on the algorithm that you choose for Algorithm (algorithm). If you choose algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the encoder will choose -23 LKFS.

$sel:peakCalculation:AudioNormalizationSettings', audioNormalizationSettings_peakCalculation - If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.

$sel:correctionGateLevel:AudioNormalizationSettings', audioNormalizationSettings_correctionGateLevel - Content measuring above this level will be corrected to the target level. Content measuring below this level will not be corrected.

$sel:algorithm:AudioNormalizationSettings', audioNormalizationSettings_algorithm - Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness. A measurement of ungated average loudness for an entire piece of content, suitable for measurement of short-form content under ATSC recommendation A/85. Supports up to 5.1 audio channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated average loudness compliant with the requirements of EBU-R128. Supports up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same loudness measurement algorithm as 1770-2, with an updated true peak measurement. ITU-R BS.1770-4: Higher channel count. Allows for more audio channels than the other algorithms, including configurations such as 7.1.

$sel:loudnessLogging:AudioNormalizationSettings', audioNormalizationSettings_loudnessLogging - If set to LOG, log each output's audio track loudness to a CSV file.

audioNormalizationSettings_algorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl) Source #

When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be measured but not adjusted.

audioNormalizationSettings_targetLkfs :: Lens' AudioNormalizationSettings (Maybe Double) Source #

When you use Audio normalization (AudioNormalizationSettings), optionally use this setting to specify a target loudness. If you don't specify a value here, the encoder chooses a value for you, based on the algorithm that you choose for Algorithm (algorithm). If you choose algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the encoder will choose -23 LKFS.

audioNormalizationSettings_peakCalculation :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationPeakCalculation) Source #

If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.

audioNormalizationSettings_correctionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int) Source #

Content measuring above this level will be corrected to the target level. Content measuring below this level will not be corrected.

audioNormalizationSettings_algorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm) Source #

Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness. A measurement of ungated average loudness for an entire piece of content, suitable for measurement of short-form content under ATSC recommendation A/85. Supports up to 5.1 audio channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated average loudness compliant with the requirements of EBU-R128. Supports up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same loudness measurement algorithm as 1770-2, with an updated true peak measurement. ITU-R BS.1770-4: Higher channel count. Allows for more audio channels than the other algorithms, including configurations such as 7.1.

audioNormalizationSettings_loudnessLogging :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationLoudnessLogging) Source #

If set to LOG, log each output's audio track loudness to a CSV file.