Opened 3 months ago

Last modified 3 months ago

#10841 new enhancement

Set a sliding window with a value other than 100 ms in ebur128 filter

Reported by: Aaron Owned by:
Priority: wish Component: avfilter
Version: 6.1 Keywords: ebur128
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

It would be great to add the ability to set the width of the sliding window. Currently this value is set to 100ms without the ability to change it via the console.

Change History (2)

comment:1 by Marton Balint, 3 months ago

Priority: normalwish
Summary: Set a sliding window with a value other than 100 msSet a sliding window with a value other than 100 ms in ebur128 filter

The 100ms actually comes from the way momentary loudness is calculated, which is using 400ms sliding windows with 75% overlap. It is defined in the relevant papers. So something other than this might be possible, but would not be standard compliant... Therefore this likely won't be implemented.

in reply to:  1 comment:2 by Aaron, 3 months ago

Replying to Marton Balint:

The 100ms actually comes from the way momentary loudness is calculated, which is using 400ms sliding windows with 75% overlap. It is defined in the relevant papers. So something other than this might be possible, but would not be standard compliant... Therefore this likely won't be implemented.

Yes, but ffmpeg ebur128 is based on https://github.com/jiixyj/libebur128/, which has the ability to set loudness window. So it would be nice to be able to customize it.

Note: See TracTickets for help on using tickets.