試す場合は外付け(USBなど)のオーディオデバイスにスピーカーなりヘッドフォンなりつけてやった方がより正確です。
マザーボードのオンボードサウンドだと24000Hzでも音(ノイズ?)が聞こえます。
テスト環境
USBオーディオデヴァイス:YAMAHA UW10
再生周波数範囲 最大24000Hz
スピーカーの場合
ONKYO GX-30A
再生周波数範囲 55Hz~20,000Hz
17800Hz
ヘッドフォンの場合
Victor HP-RX700
再生周波数帯域 8Hz ~ 25,000Hz
18140Hz
自分の耳は18k付近が限界?20代にしては良いほうか?
最近はこの音を利用して若者を撃退するシステムがあるようだ。
追伸:
一般的にMP3やAACなどの圧縮フォーマットは圧縮率を稼ぐためにエンコード時にローパスフィルターがかけられているが、今回の結果から自分の場合だと18kにローパスフィルターをかければベストな設定になるのかな?
ちなみに普段LAMEでエンコードする際の設定だと、エンコードオプション lame -V 2 で18671Hz – 19205Hz にLPFが設定される(44.1KHz,16bit)。