I was just thinking exactly the same thing (just added to my post above before reading this)It could even be a DSD to PCM conversation thing in ffmpeg that led to the .8 dB difference. It must convert DSD to do any processing on it.
I was just thinking exactly the same thing (just added to my post above before reading this)It could even be a DSD to PCM conversation thing in ffmpeg that led to the .8 dB difference. It must convert DSD to do any processing on it.
With DR meter differences, the difference in files can be as little as a single sample, if it is the second largest sample (see attachment):Honestly, I don't know. The sparse manual is https://ffmpeg.org/ffmpeg-filters.html#drmeter and the output is:
[Parsed_drmeter_0 @ 0x5629abde1540] Channel 1: DR: 11.3
[Parsed_drmeter_0 @ 0x5629abde1540] Channel 2: DR: 12.2
[Parsed_drmeter_0 @ 0x5629abde1540] Overall DR: 11.7
What it's worth it agrees with what I've seen spit out by foobar, but ffmpeg gives me the decimal places, which is what made me wonder in the first place.
]$ ffmpeg -i a.flac -af drmeter -f null /dev/null
ffmpeg version N-108742-g1f63225f2b79 Copyright (c) 2000-2022 the FFmpeg developers
...
[Parsed_drmeter_0 @ 0x5606be494d00] Channel 1: DR: 9.99416
[Parsed_drmeter_0 @ 0x5606be494d00] Overall DR: 9.99416
]$ ffmpeg -i b.flac -af drmeter -f null /dev/null
ffmpeg version N-108742-g1f63225f2b79 Copyright (c) 2000-2022 the FFmpeg developers
...
[Parsed_drmeter_0 @ 0x55d833febe00] Channel 1: DR: 9.19617
[Parsed_drmeter_0 @ 0x55d833febe00] Overall DR: 9.19617
]$ sox -m -v 1 a.flac -v -1 b.flac null.flac
ffmpeg -i Shellac/\(1994\)\ At\ Action\ Park/01.\ My\ Black\ Ass.flac -af drmeter -f null /dev/null
[Parsed_drmeter_0 @ 0x55f4088f4140] Channel 1: DR: 13.1166
[Parsed_drmeter_0 @ 0x55f4088f4140] Channel 2: DR: 12.8521
[Parsed_drmeter_0 @ 0x55f4088f4140] Overall DR: 12.9843
ffmpeg -i Chat\ Pile/\(2019\)\ Remove\ Your\ Skin\ Please/01.\ Dallas\ Beltway.flac -af drmeter -f null /dev/null
[Parsed_drmeter_0 @ 0x558c7f683740] Channel 1: DR: 6.71194
[Parsed_drmeter_0 @ 0x558c7f683740] Channel 2: DR: 8.26962
[Parsed_drmeter_0 @ 0x558c7f683740] Overall DR: 7.49078
ffmpeg -i System\ of\ a\ Down/\(1998\)\ System\ of\ a\ Down/01.\ Suite-Pee.flac -af drmeter -f null /dev/null
[Parsed_drmeter_0 @ 0x5615c3250b40] Channel 1: DR: -2.02685
[Parsed_drmeter_0 @ 0x5615c3250b40] Channel 2: DR: -1.63762
[Parsed_drmeter_0 @ 0x5615c3250b40] Overall DR: -1.83223
https://web.archive.org/web/2018091....de/sites/default/files/Measuring DR ENv3.pdfone would need to understand what ffmpeg is actually doing under the hood.
ffmpeg -hide_banner -af drmeter -f wav -y /dev/null -i /home/hometheater/audio/meshuggah/2022-immutab
le_\[nocatnum\]/01-01-broken_cog.wv
[Parsed_drmeter_0 @ 0x561df99071c0] Channel 1: DR: -18.4
[Parsed_drmeter_0 @ 0x561df99071c0] Channel 2: DR: -18.6
[Parsed_drmeter_0 @ 0x561df99071c0] Overall DR: -18.5
-----------------------------------------------
Statistics for: 01. Suite-Pee.wav
Number of Samples: 6698496
-----------------------------------------------
left right
Peak value: -0.10 dB --- -0.10 dB
Avg RMS: -5.95 dB --- -5.96 dB
DR channel: 4.60 dB --- 4.46 dB
-----------------------------------------------
Official DR value: DR5
===============================================
$ ffmpeg -i System\ of\ a\ Down/\(1998\)\ System\ of\ a\ Down/01.\ Suite-Pee.flac -af drmeter -f null /dev/null
[Parsed_drmeter_0 @ 0x55e1c22a5b40] Channel 1: DR: -2.02685
[Parsed_drmeter_0 @ 0x55e1c22a5b40] Channel 2: DR: -1.63762
[Parsed_drmeter_0 @ 0x55e1c22a5b40] Overall DR: -1.83223
PEAKS List(13359.0, 12779.0, 12670.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 32393.0, 1329.0)