Skip to content

⚡ RIFE-powered SlowMo generator using Python & Tkinter

License

Notifications You must be signed in to change notification settings

Garuda8887/SlowCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 SlowCraft - RIFE SlowMo Generator

SlowCraft is a simple desktop app that lets you generate smooth slow-motion videos using the RIFE AI frame interpolation model. Built with Python and Tkinter, it's plug-and-play: just drop in a video, set your settings, and create buttery smooth slowmo.

GitHub Banner


🛠 Features

  • 📹 Upload any video (.mp4, .avi, .mov)
  • 🎛 Choose custom start/end time or process entire video
  • 🐢 Slow down by 2x, 4x, or 8x
  • 🌟 Optional video enhancement: brightness + sharpening + denoise
  • 🖼 Real-time frame preview
  • 💾 Export with audio and save anywhere

🖼 Screenshots

🪄 Launch

Launch

📤 Upload Video

Upload Video

⏱ Select Range

Range Selection

💡 Brightness Adjustment

Brightness

⚙️ Processing

Processing

✅ Success

Success


📦 Requirements

  • Python 3.8+
  • ffmpeg.exe (download below)
  • rife-ncnn-vulkan.exe (download below)
  • RIFE model files (rife-v4.6)

⬇️ Setup Instructions

  1. Clone this repo

    git clone https://github.com/Garuda8887/slowcraft.git
    cd slowcraft
  2. Install dependencies

    pip install -r requirements.txt
  3. Download these files manually:

    Place them in the root folder as shown below.


📁 Folder Structure

slowcraft/
├── slowcraft.py
├── README.md
├── ffmpeg.exe
├── rife-ncnn-vulkan.exe
├── models/
│   └── rife-v4.6/

🚀 Run the App

python slowcraft.py

🧠 Credits


📃 License

MIT License – use freely, credit kindly.