Releases: Djdefrag/FluidFrames.RIFE
FluidFrames.RIFE 3.3
▼ 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
◁ 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
-
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
- Updated RIFE AI model to version 4.13
-
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
FluidFrames.RIFE 2.9
-
NEW
- Updated RIFE AI model from 4.6 to 4.9
- higher interpolation accuracy
- lower VRAM memory consumption
- Updated RIFE AI model from 4.6 to 4.9
-
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
- For AMD gpu users, I recommend upgrading to driver 23.11.1
FluidFrames.RIFE 2.7
-
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
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
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
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
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
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. ❤