today I wrote a little batch file in order to simplify my speex encodings done from EAC (audiobooks). It is called from within EAC and contains the following command line:
CODE
@n:\sox\sox.exe %1 -r 16000 -c 1 -V -t .wav - resample | n:\speex\speexenc.exe -w --quality 10 --vbr --vad --dtx --comp 10 -V - %2
This should downsample to 16kHz and reduce channels to mono, then encode with "high quality" speex settings.
When run, everything works as usual, but when I play the resulting .spx file, I only get distorted sound without recognizing the original. What is wrong?
Thanks in advance,
Michael
PS: BTW, I heard rumours that applying a lowpass filter before encoding with speex could result in better quality, is that true? If so, at what frequency should be cut off?
