Normalize Loudness File
normalize_loudness_fileCreates a loudness-normalized copy of an audio or video file, then verifies the output meets EBU R128 standards without overwriting the original or existing files.
Instructions
Create a new loudness-normalized media derivative with FFmpeg, then remeasure that exact output using EBU R128. Never overwrites the input or an existing output file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input_path | Yes | Existing local audio or video file | |
| output_path | Yes | New output path; must not already exist | |
| target_lufs | No | Integrated loudness target from -70 through -5 LUFS (default: -16) | |
| tolerance_lu | No | Post-render integrated-loudness tolerance (default: 1 LU) | |
| max_true_peak_dbfs | No | True-peak ceiling from -9 through 0 dBFS (default: -1.5) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Tool-specific result data when ok is true. | |
| tool | Yes | The registered MCP tool name. | |
| error | No | Failure detail when ok is false. |