Releases: NevermindNilas/TheAnimeScripter
Releases · NevermindNilas/TheAnimeScripter
Release [1.9.3] - Hotfix Release
The Anime Scripter
New
- Added Rife4.22 TensorRT
- Added Video Stabilization using Vidgear ( VERY WORK IN PROGRESS )
Improvements
- N/A
Removals
- N/A
Fixed
- N/A
The Anime Scripter - Adobe Edition
New
- Added Rife 4.22 TensorRT option.
- Check for Update Button.
- Stabilize Video Button.
Improvements
- Error handling should be marginally better now.
Fixes:
- Unintended Dialog pop-ups even when the version was matching.
Release [1.9.2]
The Anime Scripter
New
- !Upgraded to Python 3.12!
- Rife 4.22 CUDA
- Rife 4.21 CUDA and TensorRT
- Rife 4.20 TensorRT
- Added
--bit_depth
in order to enable higher precision workflows. Options [8bit, 16bit]. - .GIF input support using
--encode_method gif
- STILL A WIP!!! - .png / .jpeg support using
--encode_method image
- STILL A WIP!!! - A complete overhaul on how model downloading works, it is recommended to go to Appdata\Roaming\TheAnimeScripter\Weights and deleting the whole folder with this version
- Released before 1.9.1 but wasn't announced, TAS now has nightly builds at: https://github.com/NevermindNilas/TAS-Nightly
- Upgraded SPAN Models to
2x_Spanimation V1.5
- Special thanks to @TNTwise for the models.
Improvements
- Up to 25% faster Rife TensorRT Inference performance.
- Better TensorRT Engine Handling in case if the engine / driver is outdated.
- Depth Maps should now produce significantly better outputs compared to previous releases at a roughly 5x deduction in performance.
- Made sure the output is now always clamped
--ofline
can now be dynamically selected to download a specific model or list of models based on user selection. Use keywordall
to download all of the available models.- The number of models have been drastically cut
- TensorRT Engine workflow should now be drastically more robust than previously with better edge case handling.
- Revised documentation in Parameters.md
- Through a few 'optimizations' in model downloads, the total weights folder should be ~1.5GB lower.
- NCNN Upscaling models should now be dynamically downloaded based on user request
- Marginal performance boosts for Upscale NCNN
- Denoising is up to 2x faster now.
- Prebuilds will now be 100-150mb smaller.
- Audio Merging is now practically instantenous :)
- Compatability with vp9 and .webm processes
- Couple of changes to warplayer should have made it marginally faster and marginally more memory efficient.
- Decoding is now up to 15% faster.
- Deduplication is now up to 10% faster
- Sharpening is now up to 15% faster
- Benchmark will now use a selectable list for deciding the prefered GPU.
Removals:
- Rife4.15, Rife4.15-ncnn and Rife4.15-TensorRT
Fixes
- TensorRT artifactings when using Depth Maps.
- Depth Maps produced incostistent results with buggy and aliased outputs, TRT looked arguably worse than DirectML across the board.
- Scenechange Models have been renamed from " Maxvit " -> " Maxxvit " to better represent the real model.
- Fix issues with
--custom_encoder
- Partial fix for issue 44
- TAS' ytdlp should now store the downloads in the output folder of main.exe in case if
--output
is not defined. - Fixed some bugs / issues with Pathing for Linux.
The Anime Scripter - Adobe Edition
New
- Enabled auto clip functionality.
- Half-Automated TAS updates.
--bit_depth
has been added to the encoding settings.
Improvements
- More UI Changes.
- Simplified some backend functionality for better performance
Fixed
- Some weird scaling issues.
- TAS Update popping up randomly at times and closing.
Release [1.9.1] - ZXP
Release [1.9.1] - ZXP
The Anime Scripter
New
- Added Rife 4.20 CUDA.
- Added Depth Anything V2 - DirectML.
- New variable named
--scenechange_method
with choicesmaxvit-directml
&maxvit-tensorrt
( special thanks to @styler00dollar for the models ). - ProRes 444 HQ Encoder (
--encode_method prores
) - Added Prores encoding support
- Added RealPKLSSR DJPEG in
--denoise_method
Improvements
- Up to 15% faster Upscaling Performance when using TensorRT.
- Up to 20% faster Upscaling Performance when using CUDA.
- Up to 10% faster Interpolation Performance when using TensorRT.
- Up to 30% faster Interpolation Performance when using CUDA.
- Decoupled Scenechange from interpolation.
- Up to 20% faster SceneChange performance when using DirectML & TensorRT.
- Rife UHD Mode should allow for a bit more flexibility.
- Scenechange should no longer be reliant on the floating point precision of the interpolation process.
- More dynamic imports for faster startup times.
- Upgraded Torch version from 2.2.2 -> 2.4.0.
- Upgraded CUDA version from 12.1 -> 12.5.
- Reformated and cleaned up the code.
--help
should display a bit nicer now compared to previous releases and it should have morehelpers
added to them.
Fixed
- Issue 43.
- Issue 41.
- A couple of issues with scenechange caching.
- Fix issues with benchmark.py
- DLL missing with onnxruntime-directml
The Anime Scripter - Adobe Edition
Special thanks to @Trentonom0r3 for the help provided!
New
- New installation method with code signing for a more secure and robust installation method.
- Dynamic Downloading and Updating of TAS.
- Pre-Render now works with more than 1 active / selected layer
Improvements
- A lot of UI Changes to streamline the look of TAS and make it more compact ( still a WIP )
- The
About
Page has been changed into a Help Icon on the left Bottom. - More Tooltips and informations on everything that is going on.
- A progress bar for when you download a new release of TAS ( still a WIP )
- The 'executable' is now ONLY 230kb on initial launch and it will soon allow for a more broader usecase with both a "Full" and "Lite" version of TAS.
- The dropdowns now have proper hinting and sectioning of which model is for which gpu architechture.
- Added new Models and Encoders to the UI.
- Improved the performance and reduced some jankyness from the backend.
- Changed preset template from lossless to highquality to reduce overall space for rendering
Fixed
- Fixed a bug where inpoint / outpoint would go out of bounds.
- Fixed a bug where Youtube imports failed if no composition was selected.
- Fixed a bug where pre-render would not not adjust the work area properly before processing.
Release [1.9.0] - Adobe CEP!
🎉 TheAnimeScripter v1.9.0 Release Notes 🎉
Hey everyone! I'm thrilled to announce TheAnimeScripter v1.9.0 is here with some great updates and fixes based on your feedback!
Announcements 🎉
- New UI: Now using a CEP Extension for smoother operation and faster performance. Official support from Adobe 2022 with theoretical support for Adobe 2020! Built with Bolt-Cep, special thanks to @Trentonom0r3 for the help provided in making this happen.
- Standalone GUI with TAURI: GUI.exe is no longer going to be maintained in favor of Tauri for a planned 2.0.0 release.
New Features 🚀
- Rife 4.18 CUDA, TensorRT and NCNN: Big thanks to @styler00dollar for making this happen!
- Updater.exe: It's a work in progress, but soon it'll automate TAS updates.
- Custom Background Option: Customize your Standalone GUI background (WIP).
- Do Not Close Terminal Checkbox: Handy feature in the Standalone GUI.
- Depth Anything V2: Better depth map quality than ever!
Fixes 🛠️
- Depth Map CUDA and TensorRT: Now supports FP16 for NVIDIA users.
Removals ❌
- Help Improve the Script: Temporarily removed for reworking purposes down the line.
- Decord for Decode: Gone due to potential issues on lower-end systems.
Improvements 🌟
- Offline Mode: With Depth Anything V2, TAS works offline seamlessly (except for YouTube downloads).
Other Changes ⚙️
- Logs, Weights, and FFmpeg: Now located at
{user}/appdata/roaming/TheAnimeScripter
for easier management and compliance.
Support Me ☕
Feel free to support TAS here.
Thanks for backing TAS! Your patience while I restore the repo means a lot.
Hotfix [1.8.6]
This fixes build issues found with the previous release of 1.8.5
Release [1.8.5]
🎉 Significant Backend Restructure Release 🎉
🚀 Improvements
- Scene Change Detection (DirectML): Up to
50%
faster - Scene Change Detection (TRT): Up to
10%
faster - Decode Speed: Up to
40%
faster (This improvement can innately help other processes to be faster as well) - Deduplication Speeds: Up to
2x
faster - Standalone GUI alignment issues in the options panel fixed
✨ New Features
- Progress Bar: Enjoy a nicer User Experience with an ETA, FPS, percentage of the total video processed, and an improved command line display.
Benchmark.py
/.exe
Enhancements: Now includes "Highest FPS" and "Average FPS" values for better insight alongside the new progress bar.- Rife 4.17-Lite CUDA Integration
- Standalone GUI Update: Defaults to running everything in a terminal instead of utilizing the log panel.
🗑️ Removed Features
- TQDM: Replaced with
alive_bar
- Real-ESRGAN
- FFmpeg Deduplication Method
🛠️ Fixes
- Issues with the standalone GUI not parsing the settings properly
- Standalone GUI not working with YouTube URLs
Feel free to support the project here:
https://buymeacoffee.com/nilas
PreRelease-1.8.5
Significant Backend Restructure
Performance Improvements
- Scene Change Detection (DirectML): Up to
50%
faster - Scene Change Detection (TRT): Up to
10%
faster - Decode Speed: Up to
40%
faster (This improvement can innately help other processes to be faster as well) - Deduplication Speeds: Up to
2x
faster.
New Features
- Added a progress bar for a nicer User Experience. You will now have an ETA, FPS, percentage of the total video processed, and a nicer command line to look at.
Benchmark.py
/.exe
now contains "Highest FPS" and "Average FPS" values for better insight alongside the new progress bar.- Rife 4.17-Lite CUDA
Removed Features
- TQDM ( replaced with
alive_bar
) - Real-ESRGAN
- FFmpeg deduplication method
Release [1.8.3]
RELEASE 1.8.3
IMPROVEMENTS:
- Segmentation CUDA: Up to
2x
speed improvements - Depth Maps CUDA: Up to
50%
speed improvements - Depth Maps TensorRT: Up to
300%
speed improvements - Depth TensorRT: Better engine name handling
- TRT: Faster scene change speed
ADDITIONS:
- New AE Flag: Identifies if the script is run from the AE interface, used for YT downloads where >1080p videos need re-encoding
- 10 Bit Encoder presets
- DirectML Accelerated Depth Map Extraction:
small-directML
base-directML
large-directML
REMOVALS:
- VP9 Encoding
- SPAN Denoiser: (removed in 1.8.2)
KNOWN ISSUES:
- GUI.EXE doesn't save the settings properly.
Release [1.8.2] - Scene Change Detection
New:
- Added DirectML and TensorRT accelerated Scene Change Detection using the command
--scenechange
- Modified the GUI.exe and added new options, still WIP.
Improved:
- Slight adjustments to the Rife CUDA to accommodate new options.
- A lot of bugfixes and changes to ambiguous word schemes.
Removed:
- OmniSR
PreRelease [1.8.2-2]
Adds Scene Change Detection support using --scenechange
and a model provided by @styler00dollar
Cleaning some of the backend code