Hallo, Gabriel M. Beddingfield hat gesagt: // Gabriel M. Beddingfield wrote: > > > On Fri, 29 Jan 2010, Andrew C wrote: > > > Hey all, > > > > Anyone know any quick ways to resample a large amount of .wav files with > > spaces in them from 48000hz to 44100hz while still keeping the same wav > > names? > > Using sox and the command line, you could do it like this: > > $ cd /path/to/wav/files > $ for N in * ; do \ > sox "$N" -r 44100 "/path/to/resampled/files/$N" ; \ > done > $ I use "sndfile-resample" from the libsamplerate tools - it has excellent resampling algorithms. The bash line then would be: $ for N in *.wav ; do \ sndfile-resample -to 44100 -c 0 "$N" "/path/to/resampled/files/$N" ; \ done "-c 0" selects the resample method: The optional -c argument allows the converter type to be chosen from the following list : 0 : Best Sinc Interpolator 1 : Medium Sinc Interpolator (default) 2 : Fastest Sinc Interpolator 3 : ZOH Interpolator 4 : Linear Interpolator Ciao -- Frank _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user