libebur128 icon indicating copy to clipboard operation
libebur128 copied to clipboard

Signals shorter than 0.5 seconds return -inf using global loudness function

Open elanhickler opened this issue 5 years ago • 3 comments

How can we get a value from a signal that is too short?

elanhickler avatar Sep 16 '20 20:09 elanhickler

If your signal duration is less than 500 ms and you are using a 75 % overlapping between blocks, you are only measuring one 400 ms gating block (the first one). If the block loudness is under the threshold (-70 LUFS in EBU R128), the integrated loudness over the signal is actually -∞ LUFS. See https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1770-4-201510-I!!PDF-E.pdf for details.

Not sure what you're trying to achieve, but you could use the Momentary measure to get information on short segments. Notice that a Momentary measurement on a silent 400 ms segment will also produce a -∞ LUFS result.

This is not an issue, the EBU R128 ibrary is providing the expected result.

audionuma avatar Sep 20 '20 06:09 audionuma

Excuse me, is there any way to get the loudness information of WAV files with a shorter length, such as less than 0.4s. I found that such files as reaper or youlean loudness meter 2 can be retrieved, but I haven't found a way yet. Please give me some advice. Thank you very much!!

xql2017123285 avatar Apr 19 '22 08:04 xql2017123285

I want to get a value other than - 70 and negative infinity. Loudness measurement software can do it. But I didn't find a way

xql2017123285 avatar Apr 19 '22 08:04 xql2017123285