R128GAIN is an FFmpeg and SoX based EBU R128 compliant loudness scanner for audio files.
| Tags | EBU R128 BS 1770 cli GUI |
|---|---|
| Licenses | GPL |
| Operating Systems | Linux Win32 |
| Implementation | C |
| Translations | English |
Recent releases


Release Notes: This release provides GTK2 and GTK3 GUIs for Linux, Unicode/UTF16 support for Win32, and a GTK2 GUI for Win32. There are no static buffers any longer. The release is a 75% rewrite (the BS.1770 algorithm is unchanged).


Release Notes: This release adds an option to the commandline (--tags=[rg|bwf]) and the GUI (dropdown box) for letting R128GAIN write BWF tags instead of ReplayGain tags. The following BWF tags are currently supported (depending on the format, they may appear converted to upper case): LoudnessValue, LoudnessRange, and MaxTruePeakLevel.


Release Notes: This release fixes a bug where under certain circumstances a file was written twice. It has been upgraded to SoX 14.4.0.


Release Notes: According to FFmpeg.org, FFmpeg development has gone into overdrive. As a consequence, R128GAIN wasn't compiling any longer using the latest FFmpeg versions. This release ports R128GAIN to the latest FFmpeg API. It adds a command line and GUI option to allow choosing between the EBU R128-2 (current, dating from 2011) and EBU R128-1 (former, dating from 2010) standards. The release requires "libavformat.so.54" and "libavcodec.so.54" ("avformat-54.dll" and "avcodec-54.dll" on win32), and is again in line with the latest FFmpeg builds.


Release Notes: This release fixes a bug in 0.9.4 where only either the loudness or the loudness range could be computed but not both together. The result was that in almost all practical cases the loudness defaulted to -23.0 LUFS.
A C++ library and utility to read and write Exif, IPTC, and XMP image metadata.