add motion blur to videos, with granular configuration
smoothie-rs is a rewrite of smoothie in rust, find the documentation over on ctt.cx/smoothie
Thanks to tekno, yalter and anima for inspiration
Smoothie can be used to apply motion blur to video-game footage (or anything really, tho it was designed in mind for fast-paced FPS games),
it has features similar to blur's, VEGAS Pro's frame sampling (frame blending), RSMB, Flowframes, and basic video editing capabilities (cutting, basic color grading,LUT..)
It acts as an all-in-one filter chain, you can individually toggle and configure each component however you like via the recipe.
Get the latest installer.exe here
sminst.mp4
It's as simple as extracting the latest nightly release zip to a folder and running launch.bat
Here is also a short YouTube tutorial with extra tips (Send To & Acquiring RIFE models):
about the now-removed README's roadmap
Me and anima once considered developping Smoothie-RS in such a way that it directly made use of VapourSynth as a library via a Rust wrapper (and occasionally ditching Python completely), but the only benefits I see are:
- Slightly smaller package (50MB doesn't matter for much people nowadays)
- Faster startup times because it wouldn't have to go through VSPipe
- It could also allow more fancy ways to output (e.g render a VSNode once but pipe it to two processes at once?)
And developping it would mean:
- Compiling would be much more complex since it'd be OS-based to link VapourSynth's library
- All of the logic in the easy python code would have to be rewritten in Rust / C
I don't consider it worth working on nowadays