At Thu, 15 Nov 2007 21:42:26 +0900,
Dobashi.M wrote:
> (変更が、毎回行われているようです)

自己訂正します;
ソースの変更は毎回行われているものですが、オプションの変更ではなく、
-s w は以前からの利用方法です。
recは殆ど使っていませんでしたので、はやとちりでした。失礼しました。

仕切り直しをします;

> 録音中の Sample Size の表示が変で、常に 8-bit と出ます。

その現象を、出来るだけ正確に示しましょう。例えば...
% rec -V -s w -c 2 -r 44100 -t wav wave_test_0.wav
Send break (control-c) to end recording
sox: Input file /dev/dsp: using sample rate 44100
        size shorts, encoding signed (2's complement), 2 channels
sox: Writing Wave file: Microsoft PCM format, 2 channels, 44100 samp/sec
sox:         176400 byte/sec, 4 block align, 16 bits/samp
sox: Output file wave_test_0.wav: using sample rate 44100
        size shorts, encoding signed (2's complement), 2 channels
sox: Output file: comment "Processed by SoX"
...

そして、その結果を示しましょう。
% file wave_test_0.wav
wave_test_0.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, 
stereo 44100 Hz

それから、問題を切り分けます。
表示がおかしくて、結果は正常であれば、表示のみの問題ですので、ソースを
grepでもして、問題周辺を調べて見ましょう。

表示も結果も同じであれば、オプションの設定の問題ですから、オプションの
チェックをしましょう。

                        /  Name : Dobashi Mitsuyoshi  /
                       / E-mail : 
[メールアドレス保護] /


メールによる返信