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

Re: OT: sox help needed



On Thursday 20 May 2004 11:09 am, s. keeling wrote:
>Incoming from Jeff Elkins:
>> I'm trying to automate this:
>>
>> #!/bin/sh
>>
>> for i in *; do
>>         if test -f $i; then
>> mpg123 -s $i | sox -t raw -r 44100 -s -w -c 1 - -t wav -r 8000 -w -c 1
>> $i.wav
>>
>>     fi
>> done
>>
>> which works, but gives me: filename.mp3.wav - anyway to end up with
>> filename.wav?
>
>   #!/bin/sh
>   #
>   for i in *.mp3; do
>      if test -f $i; then
>         NAME=$(basename $i .mp3)  # NOTE embedded space.
>         mpg123 -s ${NAME}.mp3 | \
>             sox -t raw -r 44100 -s -w -c 1 - -t wav -r 8000 -w -c 1
> ${NAME}.wav fi
>   done
>
>
>

Thanks for you help guys!

Jeff Ekins



Reply to: