Actions21
Audio Normalize
AI-generatedSummary
Normalize audio loudness to a target LUFS level using EBU R128 loudnorm filter with true peak limiting.
Inputs
- binaryPropertyName — Name of the binary property containing the input audio/video file.
- outputBinaryPropertyName — Name of the binary property to store the normalized output file.
- targetLoudness — Target loudness in LUFS (-70 to -5). -14 is the standard broadcast level.
- truePeak — True peak limit in dBTP (-9 to 0). -1 is the standard limit.
- audioNormalizeOutputFormat — Output audio format extension (e.g., mp3, wav, aac). Determines the output file type.
- additionalOptions — Additional runtime options for the operation.
Output shape
A binary property containing the normalized audio file, with format determined by audioNormalizeOutputFormat. If the input is video, the video stream is passed through while audio is normalized.
The operation extracts the audio track, applies FFmpeg's loudnorm filter (I=
:TP= :LRA=11), and returns the normalized audio packaged in the specified output format.
Examples
Example 1: Normalize a music track to -14 LUFS with -1 dBTP true peak limit.
Set targetLoudness to -14, truePeak to -1, and audioNormalizeOutputFormat to mp3. Provide the input file via the binaryPropertyName.