![]() Thanks to pr0m3th3u5 for intensive testing! Album gain for Opus albums now calculated correctly.wma) audio files and give feedback on GitHub! Read How I handle WAV (.wav) audio files. This is a format understood by foobar2000, VLC, Mp3tag and others. Added rudimentary WAV file tagging support (by writing ID3v2 tags into the "ID3 " chunk).Handle files with incorrect extensions correctly. Rework file type detection: Add container format, since relying on the codecĪlone isn’t safe enough to determine which tag type to write.Updated rgbpm to handle the new file types.Updated the program’s help ( loudgain -h) and the man page ( man loudgain).Read How I handle WavPack (.wv) audio files. Add experimental support for WavPack (.wv) files.Add support for more codecs in the Ogg container.The "Audio Interchange File Format" is mostly used on Apple Macs. Real case-independent ReplayGain tag removal code (#10).Fixes "You have different file types in the same album" bug (#9).Read How I handle APE (.ape) audio files. Adds support for Monkey’s Audio (APE) files.Thank you!Īlso my heartfelt thanks to Alessandro Ghedini who had the original idea back in 2014 and gave us his v0.1 repo from which I forked. Standing on the shoulders of giants: loudgain wouldn’t be possible without Linux and the fantastic FFmpeg, taglib and libebur128 libraries. The only exception are Opus files which are 'nailed' to -23 LUFS by design. Peak values are measured using the True Peak algorithm. Loudgain defaults to the ReplayGain 2.0 standard (-18 LUFS, "dB" units, The generated tags also still use the "dB" suffix (except for '-s l' Stay compatible with older software and thus uses EBU R128 loudness measuringīut at a target of -18 LUFS (estimated to be equal to the old "89 dB" reference The proposed ReplayGain 2.0 standard tries to Note: EBU R128 recommends a program (integrated) target loudness of -23 LUFSĪnd uses LU and LUFS units. Into MP2, MP3, Ogg, FLAC, M4A/MP4 (AAC/ALAC audio), Opus, ASF/WMA, WAV, AIFF, Note: loudgain can be used instead of mp3gain, vorbisgain, metaflac,Īacgain and others in order to write ReplayGain 2.0 compatible loudness tags ( Hint: In some players, you need to enable this feature.) Note: loudgain will not modify the actual audio data, but instead just It can be used as a drop-in replacement in some situations. Loudgain implements a subset of mp3gain's command-line options, which means that The (currently under construction) ReplayGain 2.0 specification. Loudness normalisation based on the algorithms to measure audio loudness and Standard, and can optionally write ReplayGain-compatible metadata.ĮBU R128 is a set of recommendations regarding Loudness-normalized gain and loudness peak values according to the EBU R128 Loudgain is a loudness normalizer that scans music files and calculates loudgain makes it easy following the »Gold Standard«.Character encoding, or: Why does my smørrebrød look like "smørrebrød"?.A zillion ways to store loudness/gaining information. ![]() Here be dragons: A word on MP3 files and ID3 tags.Time to save the tags and listen to the music!.Just for fun: What if we really followed the EBU R128 recommendation?.Analyze again, using clipping prevention.Example: Mary Black’s album »No Frontiers« (1989).Strip unwanted ID3v1/APEv2 tags -S ( -striptags).Uppercase or lowercase 'REPLAYGAIN_*' tags?.rgbpm – Folder-based loudness and BPM scanning.TECHNICAL DETAILS (advanced users stuff).Installation on Windows 10 (Linux bash).Installation using Homebrew (Mac & Linux).Windows 10 users: Read Installation on Windows 10 (Linux bash). Mac users: Read Installation using Homebrew (Mac & Linux). It starts much slower, but brings all its dependencies with it, and thus can even be used on older systems. You can use this if you only want to try out loudgain, cannot or don’t wish to compile it yourself. Note: There is a »runnable« version for 64-bit systems in the bin folder, called loudgain.static. Just what you ever wanted: The best of mp3gain, ReplayGain 2.0 and Linux combined. ![]() ![]() It uses the well-known mp3gain commandline syntax but will never modify the actual audio data. Loudgain is a versatile ReplayGain 2.0 loudness normalizer, based on the EBU R128/ITU BS.1770 standard (-18 LUFS) and supports FLAC/Ogg/MP2/MP3/MP4/M4A/ALAC/Opus/ASF/WMA/WAV/WavPack/AIFF/APE audio files. Imortant note: I don’t currently have enough time to work on loudgain, but I intend to come back and take care of all the great suggestions and PR’s you made! In the meantime, I’d be happy if someone really knowledgeable could help, ideally someone who could explain a) how to set up a co-maintainership here, b) would take care of some issues & PR’s, and c) probably be able to make this an official Debian/Ubuntu/Mint package. ![]()
0 Comments
Leave a Reply. |