Coder Social home page Coder Social logo

djdefrag / fluidframes.rife Goto Github PK

View Code? Open in Web Editor NEW
140.0 5.0 11.0 106.34 MB

FluidFrames.RIFE | video AI frame-generation app

License: MIT License

Python 100.00%
opencv python video windows amd deep-learning directx12 gui-application intel interpolation nvidia fluidity fps rife frame frame-interpolation generation

fluidframes.rife's Introduction




FluidFrames.RIFE | video AI frame generation app


What is FluidFrames.RIFE?

FluidFrames.RIFE is a Windows app powered by RIFE AI to create frame-generated and slowmotion videos.

Other AI projects.๐Ÿค“

Credits.

How is made. ๐Ÿ› 

FluidFrames.RIFE is completely written in Python, from backend to frontend. External packages are:

  • AI -> torch / onnxruntime-directml
  • GUI -> customtkinter
  • Image/video -> OpenCV / moviepy
  • Packaging -> Nuitka

Requirements. ๐Ÿค“

  • Windows 11 / Windows 10
  • RAM >= 8Gb
  • Any Directx12 compatible GPU with >= 2GB VRAM

Features.

  • Elegant and easy to use GUI
  • Video frames generation x2 / x4 / x8
    • 30fps => x2 => 60fps
    • 30fps => x4 => 120fps
    • 30fps => x8 => 240fps
  • Video slowmotion x2 /x4
    • 30fps => x2_slowmotion => 30fps - 2 times slower
    • 30fps => x4_slowmotion => 30fps - 4 times slower
    • 30fps => x8_slowmotion => 30fps - 8 times slower
  • Resize video before interpolation
  • Multiple gpu backend
  • Compatible video - mp4, wemb, gif, mkv, flv, avi, mov, qt

Next steps. ๐Ÿคซ

  • 1.X versions
    • Switch to Pytorch-directml to support all Directx12 compatible gpu (AMD, Intel, Nvidia)
    • New GUI with Windows 11 style
    • Include audio for processed video
    • Optimizing video frame resize and extraction speed
    • Multi GPU support (for pc with double GPU, integrated + dedicated)
    • Python 3.10 (expecting ~10% more performance)
    • Slowmotion function
  • 2.X versions
    • New, completely redesigned graphical interface based on @customtkinter
    • Fluidify multiple videos at once
    • Save AI generated frames as files
    • Support RIFE AI model updates
    • Support for RIFE_Lite AI model (a faster and lighter version of RIFE)
  • 3.x versions (now under development)
    • New AI engine powered by onnxruntime-directml (https://pypi.org/project/onnxruntime-directml/)
    • Python 3.11 (~10% performance improvements)
    • Display frame-generated videos info in the GUI
    • FFMPEG 7 (latest release)
    • Python 3.12
    • Video frame-generation pause and restart

Some Examples.

Videos

  1. Original / x4 / x2-slomotion

giphy

giphy_RIFEx4_100.mp4
giphy_RIFEx2_slowmo_100.mp4
  1. Original / x4 / x4-slomotion
deadpool.mp4
deadpool_RIFEx4_100.mp4
deadpool_RIFEx4_slowmo_100.mp4
  1. Original / x2
original.mp4
gg.ss.RIFEHDv3.mp4
  1. Original / x2

209639439-94c8774d-354e-4d56-9123-e1aa4af95e08

209639439-94c8774d-354e-4d56-9123-e1aa4af95e08_RIFE_HDv3.mp4
  1. Original / x2 / x2-slomotion
gohan.mp4
gohan_RIFE_HDv3x2.mp4
gohan_RIFE_HDv3x2-slowmotion.mp4

fluidframes.rife's People

Contributors

djdefrag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fluidframes.rife's Issues

cannot find RIFE_HDv3.pkl

When trying to fludify my video with the following config, I met this error, saying RIFE_HDv3.pkl is not found.
I cannot find place to download RIFE_HDv3.pkl.
Could you please tell me where to download RIFE_HDv3.pkl, or o I have to spend $5 to buy RIFE_HDv3.pkl to make this app workable?
Thanks!
image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.