Skip to content

Releases: Djdefrag/FluidFrames.RIFE

FluidFrames.RIFE 3.3

30 Mar 08:35
dfad43d
Compare
Choose a tag to compare

NEW

New AI engine
⊡ 2x faster, up to 4x on powerful GPUs
⊡ Uses 50% less VRAM
⊡ More supported and frequently updated
⊡ Can utilize RAM to supplement GPU VRAM (not recommended for optimal performance)

FFMPEG 6.1.1
⊡ Updated FFMPEG to latest release 6.1.1 (from 4.2)
⊡ A long list of optimizations and bugfixes
⊡ Better support for newer cpus
⊡ Improved quality of generated videos

Multi GPU support
⊡ Is possible to choose between "High power GPU" and "Power Saving GPU" for AI frame-generation

USER INTERFACE

GUI code reorganization
⊡ "Input resolution %" default value is now 50%
⊡ Re-designed app widgets positioning for better usability

File section improvements
⊡ The app now display the AI input resolution
⊡ The app now display the frame-generated fps
⊡ Changing "AI frame generation" or "Input resolution %" value will dynamically update GUI values

BUGFIX / IMPROVEMENTS

Video frame-generation improvements
⊡ Video frame-generation time estimation improved
⊡ Multi-threaded frame extraction (improved CPU usage)
⊡ Asynchronous frame saving (faster, avoids Windows Defender issues)

General improvements
⊡ Reduced app size by 50%
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/fea38ef5359d280ea8e56cb19211133511777bde41e0b1bd6fd73a4c01b42030/detection

FluidFrames.RIFE 2.13

18 Feb 17:30
5c165a4
Compare
Choose a tag to compare

◁ USER INTERFACE ▷

GUI code reorganization
⊡ Code cleaning and GUI fixes (fonts, buttons)
⊡ Added some function for future developments

Redesigned info and error widgets
⊡ now much more elegant and readable
⊡ added new informations for each widget
⊡ highlighted the default value for each widget

Some minor fixes
⊡ fixed Telegram button not working correctly
⊡ fixed GitHub button not working correctly

◁ BUGFIX / IMPROVEMENTS ▷

Slightly revised the way fluidified videos are saved
⊡ this solves some problems with reading fluidified videos

Generated video frames will be saved in a folder in the same location as original video
⊡ this makes easier to check quality of generated frames
⊡ in case of process stopped the folder will NOT be deleted
⊡ the folder will be deleted at the end of fluidified video creation
⊡ this improvement is part of the STOP&RESUME functionality (will be implemented in future)

Nuitka 2.0
⊡ Updated the build tool to version 2.0.2
⊡ Better overall stability of the whole app
⊡ Better RAM management

General improvements
⊡ General bugfixes and code cleaning
⊡ General performance improvements
⊡ Many micro optimizations
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/563ac68fb8a26578f9995c4a07d3db8f1b65cdf9f4c79629d9460ff2a1d0c668?nocache=1
.
.
.

◁ NEXT BIG RELEASE ▷

New AI engine
⊡ The development of the new AI engine has begun
⊡ Is faster than the current AI engine
⊡ Is much more supported and is updated often
⊡ Has the option to use RAM memory in addition to the GPU VRAM
⊡ Requires much less disk space

FluidFrames.RIFE 2.11

16 Dec 09:44
adaa7a1
Compare
Choose a tag to compare
  • NEW

    • Updated RIFE AI model to version 4.13
      • better interpolation quality
    • Added a new RIFE_Lite AI model
      • high interpolation quality
      • 25 % faster than full RIFE model
      • 25 % less VRAM usage
      • suitable for low-end GPUs and high definition videos
  • GUI / UI

    • Added widget to select AI model to use
    • Updated info texts, giving more information
    • Input Resolution % default value changed to 60%
  • BUGFIX / IMPROVEMENTS

    • Fixed upscaled video incorrect colorspace
    • Completely revised how the app is built, using Nuitka (reducing antivirus false positive)
    • Redesigned how the app reports fluidify progress
    • Code cleaning and general bugfixes
    • General performance improvements
    • Updated dependencies

VirusTotal.
https://www.virustotal.com/gui/file/10d14daf645d7159d61d017d2623ba586577e8e0dc8c25a79da6d1b834a88c6c?nocache=1

FluidFrames.RIFE 2.9

16 Nov 08:09
e56c30d
Compare
Choose a tag to compare
  • NEW

    • Updated RIFE AI model from 4.6 to 4.9
      • higher interpolation accuracy
      • lower VRAM memory consumption
  • BUGFIX/IMPROVEMENTS

    • For AMD gpu users, I recommend upgrading to driver 23.11.1
      • which contains performance improvements for DirectML-based applications
    • Improvements for video processing
      • for .mp4 output is possibile to select the codec, x264 or x265
      • improved video bitrate from 4M (default value for ffmpeg) to 16M
      • in future will be the possibility to select the desired bitrate
    • Better support for file path names with special characters
    • General bugfixes
    • Code cleaning
    • Performance improvements
    • Updated dependencies

VirusTotal.
https://www.virustotal.com/gui/file/949f68242b64a3325bd16a383db842af6d0da17cc31c2053e8b4b82ae6f68b4e?nocache=1

FluidFrames.RIFE 2.7

08 Oct 15:26
e26599a
Compare
Choose a tag to compare
  • NEW

    • Added new option to save generated video frames (default is enabled)
    • Updated RIFE AI model from 3.0 to 4.6
      • higher interpolation accuracy
      • lower VRAM memory consumption
  • GUI

    • Completely revised GUI, now cleaner and more elegant
    • Added new widget for info button and in case of error
    • The app will now report the remaining time to complete video fluidify
    • The app now reports the progress in % instead of the number of frames
    • Updated info texts and widget texts
  • BUGFIX/IMPROVEMENTS

    • When the application is closed during fluidify now the process is stopped correctly
    • Drastically reduced CPU utilization by 90% without impacting upscale speed
    • Updated dependencies
    • General code cleaning and improvements

FluidFrames 2.4

11 Sep 08:25
44d6af3
Compare
Choose a tag to compare

NEW

  • Added 2 new options for AI-fluidity
    • x8 | 30fps -> 240fps
    • x8-slowmotion | slowmotion effect by a factor of 8

GUI

  • The app will now report the index of the file that is being processed
  • The app will now report the remaining time to complete the fluidifycation
  • The app now reports the progress in % instead of the number of frames
  • Removed itch.io button
  • Updated some info texts

BUGFIXES/IMPROVEMENTS

  • General performance improvements
  • Removed unused dependencies
  • Updated dependencies
  • General code cleaning

FluidFrames.RIFE 2.3

19 Aug 07:18
7b2efc6
Compare
Choose a tag to compare

Download here -> https://jangystudio.itch.io/fluidframesrife

NEW

  • Completely rewrote the frame resizing algorithm:
    • there is no more frame resizing phase, rather frames are resized during AI operations
    • this change allows to save time and disk space
  • Added "Video output" widget that allows you to choose the extension of fluidified video:
    • .mp4 - produces well compressed and good quality video
    • .avi - produces very high quality video without compression

GUI

  • Removed Mica effect (transparency) due to incompatibilities: often did not allow to select, zoom, and move the application window

IMPROVEMENTS

  • Partially rewrote and cleaned up more than 50% of the code
  • Updated all dependencies

FluidFrames.RIFE 2.2

08 Jul 09:17
e23c8e1
Compare
Choose a tag to compare

Download here -> https://jangystudio.itch.io/fluidframesrife

NEW

  • The app will automatically set the CPU widget based on the cpu detected

GUI

  • Added a telegram button that links back to:
    • a telegram channel to stay up-to-date on releases
    • a telegram group to discuss issues and possible improvements

BUGFIX & IMPROVEMENTS

  • Fixed a problem with the framerate (fps) management of videos
  • Added more information in logs (for developers)
  • General bugfixes
  • Updated dependencies
  • Code cleaning and improvements

FluidFrames.RIFE 2.1

27 May 12:40
f98271b
Compare
Choose a tag to compare

Download here -> https://jangystudio.itch.io/fluidframesrife

GUI

  • Changed dropdown menus font and color to conform the style to the rest of the app
  • The info button has been integrated into the title of each widget
  • Updated info texts of each widget

BUGFIXES & IMPROVEMENTS

  • Optimized AI management:
    • now the AI processing will use the exact cpu number chosen via the "Cpu number" widget
  • Automatically remove temp files when upscale finish, fails or stops
  • Updated dependencies
  • General code cleaning and performance improvements

FluidFrames.RIFE 2.0

29 Apr 09:52
29178c9
Compare
Choose a tag to compare

Download here -> https://jangystudio.itch.io/fluidframesrife

NEW

  • It is now possible to fluidify multiple videos in one shot
  • The message box is now more "conversational"
  • Now the app will save the fluidified files by adding the chosen resolution % tag.
    • This allows you to try different % resolutions without the produced file overwriting the previous one.
    • For example, a video with fluidify x2 and Resolution 70%:
    • FluidFrames.RIF 1.13 => video_RIFEx2.mp4
    • FluidFrames.RIF 2.0 => video__RIFEx2_70%.mp4
  • New GUI based on the splendid work of @customtkinter:
    • it is now possible to select files via a "Select files" button instead of the Drag&Drop function that presented several problems
    • this new library allows for much more organized and optimized code
    • the new interface is fully resizable and so adaptable to any screen
    • the new interface also allows more space to add new widgets (in the future)

BUGFIX & IMPROVEMENTS

  • A comprehensive restructuring of the code and many micro-optimizations:
    • more than 50% of the code has been restructured to be faster and more readable
  • Updated all dependencies

FOR DEVS

  • With the new GUI based on @customtkinter, it is easier to run the app via python script and should give less headaches than the old GUI which needed more 3/4 different libraries
  • Many more logs have been added in console (for those who use the app via Python code)

I want to sincerely thank the people who support and will support this work (financially and otherwise).
Thank you for allowing me to learn how to develop these projects and at the same time be able to help my parents financially. ❤