qwavfade - fade in/out wav files
Contents
Bugs
tests has been done only with 44100 Hz 16 bit stereo files, though it may work with mono/stereo 8/16 bits
files.
Description
qwavfade modifies a wav file applying on it a fade in or a fade out or both.
a fade consists in modifying progressively the level of the wav as if you were slowly increasing or
decreasing the volume. a fade in consists in increasing the volume starting from a low level at the
beginning of the wav. a fade out consists in decreasing the volume to a low level at the end of the wav.
Example
suppose you want to fade in and out the fantastic song live.in.concert.wav using a fade duration of 5
seconds:
first we are going to test:
qwavfade-t-d7slive.in.concert.wav
hear the test fades:
my-favourite-wav-playerfadein.live.in.concert.wavmy-favourite-wav-playerfadeout.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-d5slive.in.concert.wavFormats
the --duration option can have also an optional modifier. if this modifier is not used, then the value
provided with the corresponding cut option will be interpreted as a number of samples. since most of the
times will be difficult to specify a duration in terms of samples, the following modifiers are provided:
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.
Name
qwavfade - fade in/out wav files
Notes
qwavfade doesn't allow both types of fades (in and out) to overlap. if you want to fade in and out a wav
file, and the two regions to fade overlap, then probably you made a mistake. in any case, you can do it
fading separately.
Options
-d <duration>[<format>], --duration=<duration>[<format>]
duration is a positive integer that specifies the duration of the fade. the value is treated as a
sample number unless a format specifier is used. see the FORMATS section below for information.
the default value is five seconds. this option overrides the --length option explained below.
-h, --help
show a brief help and exit.
-i, --in
just fade in. don't fade out. by default, fade in and fade out.
-l <timepoint>, --length=<timepoint>
timepoint specifies the length(=duration) of the fade. see the TIMEPOINTS section below for
information. this option is quite similar to the --duration option above. its easier to use though
not as powerful than the previous one. the default value is five seconds. this option overrides
the --duration option explained above.
-o, --out
just fade out. don't fade in. by default, fade in and fade out.
-t, --test
this option can be used to create and fade a tests files instead of modifying to original file. a
test file will be created for each type of selected fade (in or out). the name of the test file
will be fadein.<file> or fadeout.<file. the duration of the test files is the fade duration plus
two seconds.
-v, --verbose
show more detailed info.
-V, --version
show version and exit.
See Also
qwavinfo(1), qwavjoin(1), qwavcut(1), qwavsilence(1), qwavheaderdump(1) qmp3info(1), qmp3join(1), qmp3cut(1), qmp3check(1), qmp3report(1) quelcom 0.4.0 february 2001 qwavfade(1)
Synopsis
qwavfade [option]... file...
Time Points
the time points is a 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. here are a couple of examples:
1:23:45.67
2:0.001
