木村しげかず @ 千葉県銚子市 です。 満55歳(戸籍上52歳)の FreeBSD 一般ユーザーです。 ports の ja-xvi と untar をでっちあげた経験を所持しています。 職業的にも、趣味的にも、プログラマーではありません。 (但し、むかし電算写植のコーダーを職にしていた過去あり。)
"Dobashi.M" <[メールアドレス保護]> wrote: > その現象を、出来るだけ正確に示しましょう。例えば... > % rec -V -s w -c 2 -r 44100 -t wav wave_test_0.wav (rec のバージョンは 13.0.0 を使用。) $ rec -c 2 -2 -r 44100 test.wav trim 0 10 というコマンドを発行すると、以下の表示を得られます。 | Input File : '/dev/dsp' (ossdsp) | Sample Size : 8-bit (1 byte) | Sample Encoding: unsigned | Channels : 2 | Sample Rate : 44100 録音は可能ですが、Sample Size の表示が 8-bit になっています。 一方、これに -V オプションを追加すると、別の表示になります。 $ rec -V -c 2 -2 -r 44100 test.wav trim 0 10 | Input File : '/dev/dsp' (ossdsp) | Sample Size : 8-bit (1 byte) | Sample Encoding: unsigned | Channels : 2 | Sample Rate : 44100 | Endian Type : N/A | Reverse Nibbles: no | Reverse Bits : no | | rec wav: Do not support unsigned with 16-bit data. Forcing to Signed. | | Output File : 'test.wav' | Sample Size : 16-bit (2 bytes) | Sample Encoding: signed (2's complement) | Channels : 2 | Sample Rate : 44100 | Endian Type : little | Reverse Nibbles: no | Reverse Bits : no | Comment : 'Processed by SoX' | | rec sox: Effects chain: trim multi 44100Hz 1度目は 8-bit ですが、2度目は 16-bit です。 > 表示がおかしくて、結果は正常であれば、表示のみの問題ですので、ソースを > grepでもして、問題周辺を調べて見ましょう。 表示のみ、それも -V オプションなしの場合、変だと考えることが 可能でしょう。 $ file Aming4.wav | Aming4.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz 更に、mplayer の表示も変かも知れないと邪推中。 $ mplayer Aming4.wav | MPlayer 1.0rc1-3.4.6 (C) 2000-2006 MPlayer Team [中略] | Playing Aming4.wav. | Audio file file format detected. | ========================================================================== | Opening audio decoder: [pcm] Uncompressed PCM audio decoder | AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400) | Selected audio codec: [pcm] afm: pcm (Uncompressed PCM) | ========================================================================== | AO: [oss] 44100Hz 2ch s16le (2 bytes per sample) | Video: no video | Starting playback... 2か所、s16le とある部分が 16bit に見えたりします。 私のほうでデバグまではとても出来そうにない状態ですが。 --- 木村成一 (李成一) BGM: V.A. "500円クラシック3 チャイコフスキー", エイベックス AVCL-25143, 2007年