MinimServer Forum

Full Version: Has someone tested the cheby option of soxr lib ?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi friends

has someone tested the cheby option of soxr lib ?

The parameter in streams.options is the following

convOut=-af aresample=resampler=soxr:precision=28:cheby=1

The impact is (according to ffmpeg web site) :
For soxr only, selects passband rolloff none (Chebyshev) & higher-precision approximation for ’irrational’ ratios

Chebyshev polynomial are supposed to provide better interpolation than zero padding plus passband filter.

(Simon, do you need to restart the server when you change this parameter ?)

Unfortunatly, I had to leave my top end equipment in France while I am temporarly in San Francisco, so I can't really test :-(

Changes to convOut take effect immediately but don't affect any streams currently being played.
I've started using cheby=1 but with precision=33 (that's maximum I think). I like the result so far, very clear and distortion free. I up sample everthing to 24/352.8 or 24/384.
I just tried. It works fine but I don't hear a difference. All music is transcoded to WAV24 96kHz and some equalisation is applied:
convOut={-af aresample=resampler=soxr:precision=28:cheby=1,equalizer=f=55:width_type=q:width=​20:g=-15,equalizer=f=170:width_type=q:width=20:g=-10}
Cheby=1 and precision=33 does definitively improve a lot !
I transpose to wav24:192 (the maximum the klimax accepts)

Simon+ffmpeg+soxr are the genious of digital music
Reference URL's