Analyze Loudness
analyze_loudnessMeasure integrated loudness (LUFS), loudness range (LU), and true peak (dBFS) from local media files using EBU R128 to verify audio meets delivery targets.
Instructions
Measure integrated loudness (LUFS), loudness range (LU), and true peak (dBFS) from a local media file using FFmpeg's EBU R128 filter. Analysis only: it does not normalize audio or change Premiere.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| media_path | No | Absolute path to a local audio or video file. Provide this or project_item_id. | |
| target_lufs | No | Optional delivery target in LUFS (for example -14 streaming, -16 podcast, or -23 broadcast) | |
| tolerance_lu | No | Allowed absolute difference from target_lufs (default: 1 LU) | |
| project_item_id | No | Project item whose local media path should be resolved through Premiere. Provide this or media_path. | |
| max_true_peak_dbfs | No | Optional maximum acceptable true peak in dBFS (commonly -1 or -2) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Tool-specific result data when ok is true; on failure, diagnostic detail when the tool provides it. | |
| tool | Yes | The registered MCP tool name. | |
| error | No | Failure detail when ok is false. |