diff --git a/libavfilter/avf_showspectrum.c b/libavfilter/avf_showspectrum.c
index 433400dd62f6422ebb5bc03b5476aaa00f34d51a..0e2e84be5d0b5f9e550e6b77003744fc350a87ad 100644
--- a/libavfilter/avf_showspectrum.c
+++ b/libavfilter/avf_showspectrum.c
@@ -380,7 +380,7 @@ static int plot_spectrum_column(AVFilterLink *inlink, AVFrame *insamples)
                 a = cbrt(a);
                 break;
             case LOG:
-                a = 1 + log10(FFMAX(FFMIN(1, a), 1e-6)) / 6; // zero = -120dBFS
+                a = 1 + log10(FFMAX(FFMIN(1, a), 1e-6)) / 5; // zero = -120dBFS
                 break;
             default:
                 av_assert0(0);