Странный спектр при простой конвертации 96000 в 48000

Всем привет.
Задача простая, уменьшить частоту у трека: 24 бит, 96 килогерц до 24 бит, 48 килогерц.
Импортируем в программу трек, внизу окна выставляем 48 килогерц и нажимаем экспорт.
Как видим на спектре, обрезка происходит не на 24 килогерцах, а в районе 23-х.
Что не так?
96000.png
48000.png

все, что выше 14 кГц на вашем треке, является шумом,
Таким образом, ограничение в 23 кГц (а не в 24 кГц) не является проблемой.
[ Большинство людей могут слышать только до ~ 16 кГц ]

Ну, кто-то и 18 слышит ))
Ежели чего, на спектре вообще оцифровка 4-х дорожечной ленты )), что не отменяет того, что программа не корректно режет частоту и причина этого не ясна.

I don’t speak Russian.

Downsampling requires a low pass filter on the audio data to avoid aliasing. Perfect brick wall filters are not possible, so an approximation is used.
Here is a graph showing the frequency response of the filter that Audacity uses:

Гугл переводчик:

Я не говорю по-русски.

Для понижения частоты дискретизации требуется низкочастотный фильтр аудиоданных, чтобы избежать наложения. Идеальные фильтры кирпичной стены невозможны, поэтому используется приближение.
Вот график, показывающий частотную характеристику фильтра, который использует Audacity:


plot.png