Re: Normalize from command line?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 25, 2008 at 4:03 PM, Justin Smith <noisesmith@xxxxxxxxx> wrote:
>
> On Fri, Apr 25, 2008 at 3:09 PM, Peter Plessas <plessas@xxxxxx> wrote:
>  > Dear List,
>  >
>  >  does anyone know of an application (or script) to normalize audio-files
>  >  from the command line? I have only come across "normalize-audio" which
>  >  does compression across multiple files, but i haven't figured out how to
>  >  raise the amplitude of a file to +/-1 without altering it's dynamics. I
>  >  am sure this could be done using a two-pass sox script, but before i
>  >  start writing my own, i wanted to know if a similar solution already exists.
>  >
>  >  Thanks for any hints,
>  >
>  >  Peter
>  >  _______________________________________________
>  >  Linux-audio-user mailing list
>  >  Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
>  >  http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>  >
>
>  this is a script I call 0db
>  -----------------------------------------------------------------------------------------------------------
>  #!/bin/sh
>  if [ $# -eq 1 ]; then {
>  o=`echo $1 | sed -e 's/\([^\.]*\)\(\.\)\(.*\)/\1_normalized.\3/'`
>  }; else {
>  o=$2
>  }; fi
>  sox -v $(sox $1 -n stat 2>&1 | grep Volume | sed -e 's/[^0-9]*\(.*\)/\1/') $1 $o
>  -------------------------------------------------------------------------------------------------------------
>
>  If you drag file.wav to its icon, it will create file_normalized.wav,
>  if you call it on the command line with one argument, it has the same
>  behaviour. If you call from the command line like so: '0db file.wav
>  new.wav' it will create new.wav, as you would expect.
>

I see someone else already offered a more convenient solution, but
this one does have the advantage(?) of not overwriting the original
file.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux