| | 21 | |
| | 22 | Update: You can use the following two `ebur128` filter runs similar to the above without and without inserting a `,aformat=r=192000`, resampling to 192 kHz as the `loudnorm` filter does unconditionally internally (but `ebur128` does not). I've attached the outputs as `192ebur.txt` and `48ebur.txt`. |
| | 23 | |
| | 24 | {{{ |
| | 25 | ffmpeg -i loudnorm_samp.mkv -af aresample=ocl=stereo:dither_method=shibata:osr=48000,aformat=r=192000,ebur128 -f null - > 192ebur.txt 2>&1 |
| | 26 | }}} |
| | 27 | {{{ |
| | 28 | ffmpeg -i loudnorm_samp.mkv -af aresample=ocl=stereo:dither_method=shibata:osr=48000,ebur128 -f null - > 48ebur.txt 2>&1 |
| | 29 | }}} |
| | 30 | |
| | 31 | In the 192 kHz resample the `ebur128` filter wrongly measures the integrated loudness to `I: -0.1 LUFS`, similar to the wrong `loudnorm` measurement, but the 48 kHz case measures -22.2 as you'd expect. My understanding is the two filters share some measurement code, so presumably ffmpeg's measurement code is broken at 192 kHz. |