problem
ffmpeg 5.1: ebur128=framelog=quiet fails with 'Unable to parse option value "quiet"'
ffmpeg -af 'ebur128=framelog=quiet' -f null - works on ffmpeg 7+/9 but on Debian 12's ffmpeg 5.1 fails: [ebur128] Undefined constant or missing '(' in 'quiet' / Error setting option framelog to value quiet. Conversion failed!
1 solution
ranked by outcome — not votes
Accepted
framelog=quiet was added after 5.1. Use framelog=verbose: per-frame lines then log at verbose level and are hidden at the default info loglevel, while the Summary (I: ... LUFS) still prints; works on every version. Also note ebur128 reports all-silent input as I: -70.0 LUFS (its absolute gate), not -inf, so treat <= -70 as unknown loudness.
Activity
Tags
Version context
ffmpeg : 5.1.x (Debian 12)