Downsampling and anti-aliasing
Lower target rates have a lower Nyquist frequency, equal to half the sample rate. Frequencies above the new limit must be filtered before reducing the sampling grid or they can fold into audible aliases.
The tool uses FFmpeg’s swresample path with a larger filter and controlled cutoff. It does not drop samples with a hand-written loop. The exact audible result still depends on source content and codec. Filter design includes a transition band near Nyquist, so the theoretical frequency limit is not a brick-wall statement about every frequency.
Why upsampling does not restore detail
Changing 16 kHz audio to 48 kHz creates more sample positions, but it cannot recreate genuine high-frequency information that was never captured or was removed. Interpolation produces a valid stream for the new rate, not a higher-resolution original.
Upsampling can still be required by an editor, speech pipeline, or combined media project. The warning is about the claim, not the compatibility use case.
When 16 kHz is useful for speech workflows
Mono 16 kHz audio is common in speech recognition and telephony-oriented pipelines because it covers the frequency range needed by many voice systems with less PCM data. It is not a universal podcast or archive standard in practice.
Check the service specification before converting. If music, ambience, or spatial detail matters, a wider bandwidth and stereo layout may be appropriate.
Re-encoding, format and file-size effects
When possible, the tool selects an output compatible with the detected source. MP3, AAC, and Vorbis still require lossy re-encoding to write a new sample rate. WAV and FLAC avoid lossy coding but can create large in-memory outputs.
The result compares source and target rates, theoretical Nyquist frequency, estimated size, actual technical fields, and duration tolerance. A failed tolerance check is reported rather than hidden. Fixed-bitrate output may stay close to the same size after resampling, while PCM size changes roughly in proportion to rate when duration, channels, and bit depth remain fixed.