Re: Converting Unsigned Byte Audio to 2-Channel WAV with SOX

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

 



> found what I believe to have been the command I used in the form of a
> shell script but I get the following errors:
>
> sox: Do not support unsigned with 16-bit data.  Forcing to Signed.
> sox: Invalid options specified to avg for this channel combination
>
> #! /bin/sh
> sox -r8000 -t ub cdda.ub -t wav -c 2 -w -r44100 output.wav resample .95 avg 1,1

 I think the first message is just a warning.
 The latter is the error, saying you can't use "avg 1,1" in this case.

 Try removing that entry since the sox manual claims "If the avg
 effect is not specified  on  the  command  line  it  will  be
 invoked internally with default parameters."
 And if I understand the manual correctly avg is only used to
 reduce the number of channels, not increasing it.
 If the file sounds corrupt then perhaps it is corrupted during
 the capture.

 I sometimes have to convert a 16kHz mono wav to 44.1kHz stereo
 and I use "sox in-16kHz-mono.wav -c 2 -r 44100 out-44kHz-stereo.wav"

 Also check your sox version. The latest seems to be 12.17.9

 - Peder


[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