/smoothie-rs

🧋 add motion blur to videos, with granular configuration

Primary LanguageRustGNU General Public License v3.0GPL-3.0

smoothie-rs

rewrite of Smoothie in rust, for now you can find more info and documentation about what Smoothie is in the old python repo

Thanks to yalter and anima for inspiration

installation

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):

thumbnail of smrs installation tutorial youtube video

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