-dm -hq -br 32000
Reply #6 – 2004-09-14 21:24:01
I must admit I don't know a whole lot about FastEnc. I just came across your post while wasting time on the forum. However, I know LAME will change the sampling rate automagically if you set a low bitrate. I assume FastEnc is doing the same. Basically, if nothing's stored above 11KHz, there's no reason (mathematically) to use a sampling rate higher than 22KHz. The problem is that MPEG-1 Layer 3 only supports 48, 44.1, and 32KHz, so resampling to 22.05KHz will result in an MPEG-2 Layer 3 file. This might not be playable in some portables. Like I said, I don't know a lot about FastEnc, but see if the command line "-dm -hq -br 32000 -ds 32000" works. That should result in an MPEG-1 L3 file, at 32KHz, and 32kbps. It might not sound any different, but there should be minor improvements over the 44.1KHz file. In the mean time, I'm going to see if I can grab FastEnc to do some tests myself. [edit: Just tried my command line, and it works, but it's REALLY SLOW. Using "-dm -hq -br 32000" goes at ~40x, whereas "-dm -hq -br 32000 -ds 32000" goes at ~2x. ] Also, I just noticed your "I wouldn't want it to be cutting it down to 22khz and THEN resampling it to 44khz" comment. I have no doubt that FastEnc only resamples once. The command line just overrides the default resampling. Adding "-ds 44100" to a sample that's already 44100 should just turn off the resampling. (If it doesn't, it will just waste time doing a trivial operation) So, if "-ds 32000" is too slow for you, stick with the "-ds 44100".