Skip to content

Releases: NevermindNilas/TheAnimeScripter

Release [1.9.3] - Hotfix Release

09 Aug 20:04
5b6c558
Compare
Choose a tag to compare

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]

09 Aug 08:54
Compare
Choose a tag to compare

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 keyword all 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

30 Jul 19:33
Compare
Choose a tag to compare

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 choices maxvit-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 more helpers 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!

16 Jul 21:43
Compare
Choose a tag to compare

🎉 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]

19 Jun 16:39
Compare
Choose a tag to compare

This fixes build issues found with the previous release of 1.8.5

Release [1.8.5]

18 Jun 22:33
Compare
Choose a tag to compare

🎉 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

18 Jun 20:31
Compare
Choose a tag to compare
PreRelease-1.8.5 Pre-release
Pre-release

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]

08 Jun 14:20
Compare
Choose a tag to compare

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

04 Jun 11:16
Compare
Choose a tag to compare

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]

04 Jun 01:20
Compare
Choose a tag to compare
PreRelease [1.8.2-2] Pre-release
Pre-release

Adds Scene Change Detection support using --scenechange and a model provided by @styler00dollar
Cleaning some of the backend code