Releases: wheissmd/FrameTool
Releases · wheissmd/FrameTool
FrameTool v0.3.0.1 Alpha (Hotfix)
This release introduces:
- Fixed critical bug with infinite analyzing on 8GB macs when multithreading is enabled
 
FrameTool v0.3.0 Alpha
This release introduces:
- Apple Pro Res 422 codec for Animated Overlay (Improves performance!)
 - 1000 ms Response Rate option (because 250 ms is not suitable for locked footage)
 - Option to change graphs color
 - Customisable multithreading chunk splitting (Significantly reduces multithreading path RAM load, allows fine tuning for even greater performance!)
 - RAM managing system (multithreading mode will adjust its behaviour to the amount of available RAM, but won't run out of it!)
 - New settings UI
 - Animations
 - Optimisation of Multithreading path and Animated Overlay render
 
FrameTool v0.2.4 Alpha
This release introduces:
- Version display in settings menu
 - Fix of multiple bugs that lead to incorrect FPS display in animated overlay
 - Slight adjustment to sensitivity to reduce false negative results in static scenes
 
FrameTool v0.2.3 Alpha
This release introduces:
- Frametime and FPS detection are now more accurate due to filtering of false positive frame changes, generated by video compression
 - Lock detection system added to report frametime and FPS more accurate when analyzing video with locked framerate
 
FrameTool v0.2.2 Alpha
This release introduces:
- Custom graph scaling option for Animated Overlay
 - Option to render the graph on only half of the frame in Animated Overlay
 - Fixed Frametime labels in Animated Overlay
 - Slightly reduced window size for better display on smaller macbooks (like M1 Air)
 
FrameTool v0.2.1 Alpha
This release introduces:
- Proper Animated Overlay scaling to any resolution
 - Fixed Animated Overlay FPS reporting bug
 
FrameTool v0.2.0 Alpha
This release introduces:
- Early Prototype of a screen tearing detection system
 - Animated Overlay GPU render (Significantly increases performance)
 - Proper settings menu, config support
 - Themes with vocaloids
 - Reworked UI
 - Improved min and max FPS statistics
 - Multiple bug fixes
 
FrameTool v0.1.0 Alpha
This release introduces:
- Increased performance (From Swift back end)
 - Reduced RAM consumption (From Swift back end)
 - Intel-based Mac support (not tested)
 - New options such as:
- 'Report statistics to csv' - Statistic report, general or detailed
 - 'Export graph' - Visual representation of the analyzed performance, options to export include
- 'Image' - Renders an image with graphs representing the frame times in the video
 - 'Interactive' - Outputs an interactive HTML graph with all the data
 - 'Animated Overlay' - Renders an overlay of the graphs on top of provided video
 
 - 'Measure Processing Time' - Measures total time of processing
 
 - Major bug fixes
 
Note: It is still alpha and probably still full of bugs!
FrameTool v0.0.2-early-prototype
This release introduces:
- New UI system based on SwiftUI
 - Single thread support for more efficient RAM usage
 - Settings including csv output path selection, multithreading toggle
 - Drag and drop window
 
Support changes:
- Despite best efforts, it was impossible to include SwiftUI and xCode app building without mac quarantining the app by default, so the new script to allow app to run correctly after installation was introduced and added to .dmg
 - macOS versions below 15.1 are no longer supported
 
Also I feel that with xCode compiled app it became way faster than what was there with Platypus. Didn't do any proper tests, but it feels that way. I have no idea why.
Consider this as a pre-pre-alpha. Way better user experience than with v0.0.1 guaranteed!
FrameTool v0.0.1-early-prototype
This is an early pre-pre-pre-alpha that has a basic functionality of detecting the frame times in a video that does not feature any screen tearing.
What works:
- Frame time analysis
 - csv export
 - avg FPS detedction
 - min and max FPS detection based on the shortest and the longest frames
 
What doesn't work:
- Screen tearing handling
 - Accurate statistics
 - Pretty much anything else
 
Enjoy! :)