Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Replaygain calculation differs from winamp/flac (Read 1077 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Replaygain calculation differs from winamp/flac

Computed replaygain with FLAC, and with WINAMP and both gives almost same results (usually with less than 0.02db difference). But Foobar results are more than 10% off the ¿correct? value. Is there a way to calculate value as FLAC does?

Re: Replaygain calculation differs from winamp/flac

Reply #1
foobar2000 has been using libebur128 since version 1.1.6 (~2011). I think FLAC and Winamp use the original ReplayGain (by 2Bdecided).
You can try replacing the newer foo_rgscan.dll with an older version (e.g. foobar2000 1.1.5), but this might cause issues... not sure.
Or just use a portable 1.1.5 "installation" for your original ReplayGain scanning.
| QAAC ~ 192 kbps |

 

Re: Replaygain calculation differs from winamp/flac

Reply #2
You can try replacing the newer foo_rgscan.dll with an older version (e.g. foobar2000 1.1.5), ...
That did the trick. Any idea why they changed calculation method?

Re: Replaygain calculation differs from winamp/flac

Reply #3
It's more accurate according to the 1.1.6 changelog:
Code: [Select]
ReplayGain scanner now uses libebur128 for improved accuracy.
| QAAC ~ 192 kbps |

Re: Replaygain calculation differs from winamp/flac

Reply #4
If you search this forum (use Google) you can find some discussion on whether EBU R128 was indeed an improvement over original ReplayGain. YMMV depending on material.