Fonti Studio

HomeGuides

LUFS, true peak and LRA explained: the three loudness numbers your AI dub vendor isn't measuring

In short: LUFS measures perceived loudness over time (the figure a broadcast or platform spec targets, such as EBU R128's -23 LUFS), true peak in dBTP measures the highest inter-sample peak (the ceiling, such as -1 dBTP), and LRA measures how much the loudness varies across the programme. A dub has to land all three, not just the first.

An AI dub can clone the cast, fit every line to the cue, and still fail delivery on a number nobody on the project was watching.

The number is almost never the voice. It is the mix. A dub master is graded by a loudness meter before a human ever listens to it, and the meter reports three values that most AI dubbing pipelines do not optimise for and frequently do not measure at all. A file that sounds correct playing out of a laptop can fail on each of them:

All three are delivery failures. None of them are audible as "wrong" on casual playback.

This is the most under-served stage of the AI dub stack. Cloning gets the attention because it is the visibly hard part. The mix is where the file actually passes or fails QC, and it is where the AI vendors we see in the field are weakest, because they treat mastering as a normalisation afterthought instead of a constraint the whole render has to meet.

The three numbers

The specs that set them

There is no single target, and that is the first thing an AI vendor has to get right. The number depends on where the file is going.

Three destinations, three numbers, two measurement methods. The dub mix has to be authored to one specific target, not normalised to a vague "broadcast-ish" level and hoped through. A streaming platform may apply its own playback normalisation on top, but that adjusts the listener's volume; it does not repair a master that arrives out of spec on true-peak or LRA.

What goes wrong on AI dubs specifically

A traditionally recorded dub is mixed by an engineer on a calibrated stage who watches all three meters in real time. An AI dub is assembled from hundreds of independently synthesised cues, and that assembly introduces failure modes a human mix never has.

None of these are voice problems. They are mix problems, and they are exactly the problems a vendor who stops at "clone the actor" never sees.

The Fonti Studio mastering loop

We treat mastering as an optimisation, not a normalisation. Our dub_master stage runs a parameter sweep over the background level, the ducking depth, and the bed's high-pass, and scores each candidate against a composite that weighs several things at once:

The sweep picks the parameter set that maximises the composite rather than the one that hits a single number. On the reference run, that distinction was the whole point: re-tuning the background level and the ducking depth lifted the composite mastering score from 83.2 to 90.0. The dialogue got less isolated and sat over a more present music bed, and the mix got better, because a dub that buries the music to chase a dialogue number is not a finished mix. It is a voiceover.

The point of scoring against the composite is that you cannot game it by winning one term. A master that is dead-on its loudness target but clips on true-peak loses. A master that is pristine on peaks but flat on LRA loses. The optimiser is forced to satisfy all three loudness numbers and keep the dialogue intelligible, which is the same set of constraints the delivery QC tool is about to apply, run before the file leaves the building instead of after it bounces.

The gate downstream

Mastering sets the levels. It does not catch a voice that went wrong. Downstream of the mix sits a separate, mandatory check: a pitch QA gate that scans every cue's fundamental frequency against the character's expected range, on the median and on the 90th percentile, because a cloned male voice can break into a brief falsetto on a single line while the whole-track average hides it completely. The gate flags the cues that contradict the character, and each one is re-synthesised at high stability until it holds. Loudness mastering and pitch QA are orthogonal: one grades the mix, the other grades the performance, and a delivery has to clear both.

Common questions

What is LUFS?

LUFS (Loudness Units relative to Full Scale) is the standard measure of perceived loudness over a whole programme, defined by ITU-R BS.1770. It weights the signal the way an ear does and gates out silence, so it reports how loud the programme actually sounds rather than how high its peaks reach. One loudness unit equals one decibel. LKFS is the same unit under the ITU's original name.

What loudness level does Netflix require?

Netflix specifies -27 LKFS with a ±3 tolerance, measured dialog-gated (over the speech) using ITU-R BS.1770-1, with true peaks at or below -1 dBTP. European broadcast (EBU R128) sits at -23 LUFS and US broadcast (ATSC A/85) at -24 LKFS, so a master tuned for one destination is out of spec at another.

What is the difference between true peak and sample peak?

Sample peak reads the highest recorded sample value. True peak (dBTP) estimates the analogue waveform between samples by oversampling, because reconstruction can rise above the samples themselves. A file that reads -0.1 dBFS on a sample meter can still clip on playback, which is why delivery specs cap true peak below zero.

What is LRA (loudness range)?

LRA measures the statistical spread between a programme's quiet and loud passages, defined in EBU Tech 3342 as the difference between the 10th and 95th percentiles of the loudness distribution. Too low reads as flat and fatiguing; too high forces the viewer to ride the volume. It is the loudness number AI dubbing pipelines most often ignore.

Ask the vendor the three questions

Most AI dub vendors will tell you their output is "broadcast loudness." That phrase is doing a lot of hiding. Ask which spec the master is tuned to. Ask for the true-peak figure. Ask for the LRA. A vendor who can answer all three is measuring all three; a vendor who answers "it's normalised" is measuring one and hoping on the other two.

If you have a feature heading into a platform delivery and you would rather not find out from the platform which number it failed on, send us the master and we will tell you which of the three it is failing on first.


Fonti Studio is a subtitle and dubbing studio run by post-production engineers, for film distributors and sales agents. Broadcast-grade output validated on feature-length deliveries. €3,500 per language per dub. Flat. EUR. Reviewed and signed off before delivery.

Heading into a delivery window?

Send a film master, trailer, and CCSL or original-language SRT. A producer reads every brief within one business day, and we tell you up front whether the master will pass.

  • Fast never skips QC: every delivery is reviewed and signed off.
  • If a platform rejects a file, we fix it free until it passes.
  • A person answers every mail within one business day.
Send a brief

Prefer email? hello@fonti.studio