mltframework/shotcut
master
auto_duck
depends on https://github.com/mltframework/mlt/pull/1272
One downside is that the ducking can not look ahead at the audio. So it can't start fading until after the upper tracks have already crossed the threshold.