logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

qwavfade - fade in/out wav files

Author

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.wav

Formats

       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

See Also