qwavfade(1)
π qwavfade β the quelcom man page, but make it cute π
okay so bestie, you found the qwavfade(1) page from the quelcom manual set. yes, that quelcom. the one from february 2001. and honestly? we're about to make your wav files glow up β¨
πΈ NAME πΈ
qwavfade β fade in/out wav files π§
π¦ SYNOPSIS π¦
qwavfade [option]... file...
β¨ DESCRIPTION β¨
qwavfade takes a wav file and modifies it by applying a fade in, a fade out, or both. no cap.
so what even is a fade, bestie? it's when you progressively change the level of the wav β like you were slowly turning the volume knob up or down. the way that works:
- a fade in = volume starts at a low level at the beginning of the wav and climbs up. it's giving "quiet girl walks in, then SLAPS" π
- a fade out = volume drops down to a low level at the end of the wav. it's giving "the song is ending and we're all a little emo" π
π OPTIONS π
-d <duration>[<format>],--duration=<duration>[<format>]βdurationis a positive integer that sets how long the fade lasts. the value gets treated as a sample number unless you slap a format specifier on it. (see the FORMATS section down below for the tea π«) the default value is five seconds. heads up: this option overrides the--lengthoption explained below. periodt.-h,--helpβ show a brief help and dip. βοΈ-i,--inβ just fade in. don't fade out. (by default it does fade in and fade out, so this is you being decisive π )-l <time point>,--length=<time point>βtime pointspecifies the length (= duration) of the fade. peep the TIME POINTS section below for how to write one. this option is quite similar to the--durationoption above β it's easier to use, though not as powerful as that one. the default value is five seconds. and yes: this option overrides the--durationoption explained above. they're both out here overriding each other, iconic behavior honestly π-o,--outβ just fade out. don't fade in. (again, default is fade in and fade out.)-t,--testβ this one is for the cautious girlies π§ instead of touching your original file, it creates and fades test files. a test file gets created for each type of selected fade (in or out). the name of the test file will befadein.<file>orfadeout.<file.the duration of the test files is the fade duration plus two seconds. so go ahead, experiment, no risk, slay.-v,--verboseβ show more detailed info. (she's chatty and we love that for her π£οΈ)-V,--versionβ show version and exit.
β° TIME POINTS β°
a time point is the easier way to specify the length (or duration) of a fade, with a millisecond resolution. here's its formal form:
[h:[m:]]s[.ms]
where:
hβ value is a positive integer meaning hours.mβ value is a positive integer meaning minutes.sβ value is a positive integer meaning seconds.msβ value is a positive integer meaning milliseconds.
only the seconds specifier is required, bestie. everything else is optional garnish β¨
here are a couple of examples:
1:23:45.67
2:0.001
π FORMATS π
the --duration option can also have an optional modifier. if you don't use this modifier, then the value you gave will be interpreted as a number of samples. and ngl, most of the time it's gonna be difficult to specify a duration in terms of samples, so here are the modifiers they gave us:
jβ value is interpreted as milliseconds.mβ value is interpreted as minutes.sβ value is interpreted as seconds.bβ value is interpreted as bytes.kβ value is interpreted as kbytes (1024 bytes).Mβ value is interpreted as megabytes (1024 kbytes).
in either case, the values specified will be rounded to get an integer number of samples. π’
π EXAMPLE π
suppose you want to fade in and out the fantastic song live.in.concert.wav using a fade duration of 5 seconds. here's the whole little journey:
first we are going to test:
qwavfade -t -d 7s live.in.concert.wav
hear the test fades:
my-favourite-wav-player fadein.live.in.concert.wav
my-favourite-wav-player fadeout.live.in.concert.wav
if you want to try with another duration, jump to the first step and change the duration argument. π
and if you're happy with the tests:
qwavfade -d 5s live.in.concert.wav
π NOTES π
qwavfade doesn't allow both types of fades (in and out) to overlap. so if you want to fade in and out a wav file, and the two regions to fade overlap... then probably you made a mistake, bestie π in any case, you can do it by fading separately.
π BUGS π
tests has been done only with 44100 Hz 16 bit stereo files, though it may work with mono/stereo 8/16 bits files.
π AUTHOR π
dmanye@etse.urv.es http://www.etse.urv.es/~dmanye/quelcom/quelcom.html
π«Ά SEE ALSO π«Ά
qwavinfo(1), qwavjoin(1), qwavcut(1), qwavsilence(1), qwavheaderdump(1) qmp3info(1), qmp3join(1), qmp3cut(1), qmp3check(1), qmp3report(1)
and that's the whole page, bestie π this one's from quelcom 0.4.0, dated february 2001. go forth and fade responsibly πβ¨
π¦ where this page comes from
- debian bookworm: quelcom 0.4.0-16
- ubuntu jammy: quelcom 0.4.0-15
- ubuntu noble: quelcom 0.4.0-17
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms