qwavsilence(1)

πŸ“¦ version 0.4.0, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ‘‘ qwavsilence β€” the quelcom manual, bestie edition πŸ’–

okay so welcome to qwavsilence(1), part of the quelcom man pages ✨ this is the one that sniffs out silence in your wav files and can literally shrink it away. sit down, grab a strawberry πŸ“, we're doing this.


✨ NAME ✨

qwavsilence β€” detect and shrink silence sequences in wav files πŸŽ€


🌸 SYNOPSIS 🌸

qwavsilence [option]... file...

πŸ’… DESCRIPTION πŸ’…

so basically qwavsilence reads a list of wav files and goes looking for silence sequences. that's the whole vibe. it reads them, it finds the quiet bits. no cap. πŸ¦‹


✨ OPTIONS ✨

  • -d <duration>[<format>], --duration=<duration>[<format>] β€” duration is a positive integer that tells you the minimum duration of a silent sequence in a file for it to actually get reported. the value counts as a sample number unless you slap a format specifier on it β€” peep the FORMATS section below for the tea. default is one second πŸ‘‘
  • -h, --help β€” show a lil brief help and dip. bye bestie 🫢
  • -S, --shrink β€” when this is set, every silent sequence longer than duration gets shrinked down to duration, and the file size gets truncated to match. it's giving ✨editing✨. not me changing your file's whole life πŸ’…
  • -t <threshold>, --threshold=<threshold> β€” threshold is a percentage value relative to the maximum (absolute) sample value. any sample whose value is under the threshold you gave is considered silent. for example, a value of 2 means every sample with an absolute value under 2% gets treated as a silent sample. default value is 0 πŸ’€
  • -v, --verbose β€” show more detailed info. the way i need the details πŸ“
  • -V, --version β€” show version and exit. periodt.

🌈 FORMATS 🌈

the following modifiers are provided, and they are iconic:

  • 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 you specify get rounded to get an integer number of samples. so like, math happens, don't worry about it πŸ”₯


😭 BUGS 😭

tests has been done only with 44100 Hz 16 bit stereo files, though it may work with mono/stereo 8/16 bits files.

translation: it's only been tested on the one combo. it might work elsewhere but that's giving "we don't know" energy πŸ™ˆ


πŸ’œ AUTHOR πŸ’œ

dmanye@etse.urv.es http://www.etse.urv.es/~dmanye/quelcom/quelcom.html

shoutout to the author, fr fr 🫢


πŸŽ€ SEE ALSO πŸŽ€

qwavinfo(1), qwavjoin(1), qwavcut(1), qwavfade(1), qwavheaderdump(1) qmp3info(1), qmp3join(1), qmp3cut(1), qmp3check(1), qmp3report(1)

the whole friend group, go say hi πŸ’–


and that's a wrap bestie!! this page is from quelcom 0.4.0, dated february 2001 β€” yes it's vintage, and yes it still ate πŸ’…βœ¨ slay, go silence some wavs πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from