View Full Version : neo-smo (Porting of zsmooth)


MeteorRain
28th September 2026, 10:44
neo-smo is an AviSynth porting of zsmooth project (https://forum.doom9.org/showthread.php?t=185465).

https://github.com/HomeOfAviSynthPlusEvolution/neo-smo

- Disclaimer: This project is ported by AI under my supervision and steering
- Modern C++ 17
- Google Highway SIMD (SSE2/AVX2/AVX512/AVX10/Neon/SVE)
- Windows / Linux + amd64 / arm64
- Based on DualSynth2 framework, supporting both AVS+ and VS
- AI's hand written DCT lib instead of FFTW3 backend
- New prefixed functions / namespace not to conflict with existing plugins
- Automated full black-box testing coverage against zsmooth project

The intention of this project is to make this smooth tool available to AVS users as well.

Performance wise, it's on-par with zsmooth, with some of the scenarios slower, some faster.

It's a drop-in replacement of zsmooth on VapourSynth (with namespace change).

It's NOT a drop-in replacement of AVS equivalents, no effort on compatibility was made.

Results are not bit-identical, and can introduce minor difference from rounding error.

MeteorRain
29th September 2026, 07:33
0.9.2

- Added Deen and MiniDeen filters. Not a drop-in replacement of the original Deen or MiniDeen.

https://github.com/HomeOfAviSynthPlusEvolution/neo-smo/releases/tag/0.9.2