From: kevin p. <kp...@me...> - 2010-02-12 14:03:10
|
I guess my initial confusion boils down to this. You can change from a 24bit 48kHz AFF file to a 16bit 44.1kHz by doing this: sox -V3 -D St.01.aif -b 16 -r 44100 St-01.aif sox [global-options] infile [format-options] outfile as you would expect However (it seems) that you can't use the steep filter setting and the HQ algorithm doing it that way. To use the -v -s options (along with - I or -M if you need) you have to first change your command like around so that you are doing your conversion in the effects part of the command (that was unintuitive to me as UNIX command lines are usually a "one right way to do it type of thing") sox -V3 -D St.01.aif -b 16 -r 44100 St-01.aif becomes sox -V3 -D St.01.aif -b 16 St-01.aif rate 44100 (these are equivalent correct?) Then.. you don't add the -v -s options to the end as you might guess, They need to go before the sampling rate. Of course you still need to change the bit depth in the middle with the -b flag and set global flags for sox as per usual. sox -V3 -D St.01.aif -b16 St-01.aif rate -s -v 44100 Sorry if that is really super obvious to everyone. But honestly, to a new user that is a little hard to figure out, even with the superb manual. That sox -V3 -D St.01.aif -b 16 -r 44100 St-01.aif & sox -V3 -D St.01.aif -b 16 St-01.aif rate 44100 Are the same, given: sox [global-options] infile [format-options] outfile effect [effect- options] is a liddo idiosyncratic you might admit. It is odd that sox does conversion as it's core and also as an effect. and that dither, which is discussed and even listed with the -V3 option as: sox INFO sox: effects chain: dither 44100Hz 1 channels is not (as you might think) specified at the end with the effects but as a global option -D... or and effect either way. -k |