WVGAIN(1)
WVGAIN π (the wvgain command, from the General Commands Manual)
okay bestie, pull up a chair π«Ά because we're about to talk about wvgain β the little tool that adds ReplayGain information to wavpack files. no cap. it's giving β¨volume equalityβ¨ and it's iconic.
β¨ SYNOPSIS β¨
wvgain [-acdinqsvz] file ...
πΈ DESCRIPTION πΈ
so here's the vibe π
: wvgain perceptually analyzes WavPack audio files for volume, then calculates ReplayGain information based on all that, and slaps the appropriate APEv2 tag fields onto them. periodt.
why do we care?? because ReplayGain-enabled players will use that info to produce the same perceived loudness on all tracks ππ«Ά no more reaching for the volume knob mid-playlist. the dream.
and you can do it two ways: π individual track ReplayGain info, or π whole album ReplayGain info. both are calculated. both are slay.
oh and!! on multicore machines multiple threads get used to improve the speed by about 2x π₯π₯ unless you pass the -1 option. iykyk.
β¨ OPTIONS β¨
-aβ album mode π (all files scanned are considered an album, bestie β one big happy family)-cβ clean π§Ό ReplayGain values from all files (yeet those tags)-dβ display calculated values only (no files are modified β it's just looking, not touching π)-iβ ignore the.wvcfile (forces hybrid lossy)-nβ new files only β¨ (skip files with track info, or album info if album mode is specified β we don't redo work around here)-qβ quiet π€« (keep console output to a minimum)-sβ show stored values only π (no analysis β just reading what's already there)-tβ use multithreading to improve performance β‘-1β don't use multithreading to improve performance π (one thread, one dream)-vβ write program version tostdoutπ’-z[n]β don't set (n =0or omitted) or set (n =1) the console title to indicate progress π₯οΈβ¨ (it leaves"WvGain Completed"up there when it's done, iconic behavior honestly)
π¦ SEE ALSO π¦
wavpack(1)wvtag(1)wvunpack(1)www.wavpack.com
π AUTHORS π
the literal main characters who made this happen π«Ά:
- David Bryant
<david@wavpack.com> - Sebastian DrΓΆge
<slomo@debian.org> - Jan StarΓ½
<hans@stare.cz>
π and that's the whole page bestie!! this came to you from Debian, dated January 16, 2026 β so go forth, normalize your loudness, and stay slay ππ mwah!!
π¦ where this page comes from
- alpine 3.24: wavpack-doc 5.9.0-r0 Β· BSD-3-Clause
- arch rolling: wavpack 5.9.0-1 Β· BSD
- fedora 44: wavpack 5.9.0-2.fc44 Β· BSD-3-Clause AND BSD-2-Clause AND LicenseRef-Fedora-Public-Domain
- fedora 44: wavpack 5.9.0-2.fc44 Β· BSD-3-Clause AND BSD-2-Clause AND LicenseRef-Fedora-Public-Domain
- nixpkgs unstable: wavpack 5.9.0
- ubuntu resolute: wavpack 5.9.0-1 Β· BSD-3-Clause
- ubuntu stonking: wavpack 5.9.0-2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms