Skip to content

🦀 Temporary repository for the rewrite of Smoothie in Rust

License

Notifications You must be signed in to change notification settings

amuseee/smoothie-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

🦀 Temporary repository for the rewrite of Smoothie in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 68.1%
  • Python 31.9%