Video · 59 tools · nothing uploads

Measure loudness (LUFS)

Measure an audio file's (or a video's audio track's) integrated loudness in LUFS with ITU-R BS.1770-4 K-weighting and gating, plus an estimated true peak and loudness range, decoded through the same PCM path as audio-reverse. WAV decodes everywhere; other codecs need a browser.

Input

Measure loudness (LUFS) scores a clip's integrated loudness under ITU-R BS.1770-4, applying K-weighting and gating, then reporting an estimated peak level and loudness range. At least 400 milliseconds of decoded audio is needed for one gating block. No file gets written back; the report is the whole result, and WAV decodes without a browser while other codecs need one.

Questions

What does the LUFS number mean?

It reflects loudness measured to the ITU-R BS.1770-4 recommendation, the same standard broadcast and streaming loudness targets are set against. A lower number, more negative, means quieter overall.

Does this change my file?

No. This tool is read only. It reports the measurement as text and produces no output file at all.

What does true peak mean here?

An estimate of the highest instantaneous level, including peaks that sit between samples, found by a fourfold interpolated oversample rather than a plain scan of the raw samples.

Why did it refuse my file?

Because BS.1770 gating needs at least 400 milliseconds of audio to measure a single block. A shorter file has nothing to gate and is refused with its length named.

What if my file is quiet throughout?

If every block falls below minus 70 LUFS, the absolute silence gate, the report says the integrated loudness sits below minus 70 LUFS rather than giving a false precise number.

Related Video tools

n→nConvert audioChange an audio file between MP3, WAV, FLAC, Ogg and M4A (AAC). In the browser only, like video-convert, because mediabunny decodes and encodes through WebCodecs, which Node has no equivalent of.Runs on each file you dropn→nNormalize audio volumeScale an audio (or video's audio track) so its loudest sample hits a target peak level: a two-pass peak scan followed by a gain-scaled re-encode, both through WebCodecs, so this runs in the browser only, like video-convert. Always outputs MP4 with an unchanged video track (if any).Runs on each file you dropn→1Trim or merge audioCut an audio file down to a start-end range, or concatenate two or more audio files one after another. A packet-level copy with no decoding, so this runs in Node, the CLI and MCP as well as the browser. Output is always an MP4 audio file (.m4a).Combines the files you dropn→nExtract audio from videoPull the audio track out of a video into its own MP4 audio file. A packet-level copy with no decoding or re-encoding, so this runs in Node, the CLI and MCP as well as the browser.Runs on each file you dropn→nMute videoDrop the audio track from a video, keeping the picture untouched. A packet-level copy of the video track only, no decoding, so this runs in Node, the CLI and MCP as well as the browser.Runs on each file you dropn→nReverse audioPlay an audio file (or a video's audio track) end to start, decoded to raw samples and re-encoded as WAV. WAV input decodes in Node, the CLI and MCP as well as the browser, the same PCM path audio-trim-merge's packet copy sits next to; AAC, MP3, Opus, FLAC and Vorbis need a browser.Runs on each file you dropn→nFade audio in or outRamp an audio file's (or a video's audio track's) volume up from silence at the start, down to silence at the end, or both, linear or logarithmic, decoded and re-encoded as WAV through the same PCM path as audio-reverse. WAV decodes everywhere; AAC, MP3, Opus, FLAC and Vorbis need a browser.Runs on each file you dropn→nConvert mono to stereo or backChange an audio file's (or a video's audio track's) channel count: average every channel down to mono, duplicate a mono track into identical left and right channels, or swap left and right, decoded and re-encoded as WAV through the same PCM path as audio-reverse. WAV decodes everywhere; other codecs need a browser.Runs on each file you drop