jiixyj / libebur128

A library implementing the EBU R128 loudness standard.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

elanhickler opened this issue · comments

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

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.

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!!

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