Skip to content

Release 1.9.9 - Improvements

Compare
Choose a tag to compare
@NevermindNilas NevermindNilas released this 28 Sep 19:15

The Anime Scripter

New

  • Enhanced encoding within TAS now allows real-time video processing and viewing with adequate hardware.
  • Added Rife 4.25 and Rife 4.25-TensorRT.
  • Reintroduced VP9 and QSV_VP9 encoding methods to support .webm inputs.
  • More accurate progress information post-process for comparison purposes.
  • All executables now include precompiled .pyc code to improve startup times.
  • Restructured interpolation pipeline for TensorRT, yielding up to 25% performance gains.
  • Full CUDA workflow now uses Cuda Pinned Memory Workflow to increase data transfer efficiency.
  • Upgraded Span and Span-TensorRT models to Spanimation-V2 - special thanks to @TNTwise.

Improved

  • Rife TensorRT changes significantly reduce the weights folder size. It's recommended to delete the folder at %appdata%\Roaming\TheAnimeScripter\weights and let TAS regenerate all Rife Engines.
  • Enhanced metadata retrieval powered by pymediainfo.
  • Benchmarking now provides significantly more accurate results.
  • Audio & Subtitle Merging now occurs during the encoding phase, reducing overall render time.
  • Encoding is now fully parallel to inference, minimizing bottlenecks in the inference thread.
  • Improved logging from FFMPEG.
  • Enhanced CUDA and encoding handling results in a 30% performance boost for NVIDIA users.
  • TAS now attempts to create the folder automatically if --output is specified and the path doesn't exist.
  • More robust Try/Except statements reduce code initialization time.
  • Improved CUDA synchronization for better reliability.
  • Renamed ffmpegLog.txt to ffmpeg.log.
  • Renamed log.txt to TAS.log.
  • System checks are now more minimal and log less information.
  • System checks are now conditional based on the --benchmark flag.
  • Slight adjustments to getFFMPEG.py.
  • Improved Upscale-Cuda Code.
  • Improved Initial loading times by up to 25%

Removed

  • Removed --audio and related features in favor of pymediainfo's automated detection.

Fixed

  • Corrected exaggerated performance reports from TAS.
  • Fixed a regression from 1.9.8 that significantly impacted encoding performance for low end systems.
  • Fixed an issue where the first frame of a processed video was black when upscaling.
  • Fixed a regression from 1.9.8 where frames were not properly processed.

Adobe Edition

New

  • Added Manual Method button for a step-by-step tutorial on manually installing TAS' backend in case of download errors.
  • Added Rife4.25 and Rife 4.25-TensorRT Options

Improved

  • Enhanced backend download functionality.

Fixed

  • Fixed backend download for TAS (Counter: N/A).

Improvements

  • Slight code adjustments for better memory efficiency, though benefits are likely minimal.
  • UI adjustments to the preview when URL request would 404/500.
  • View Border has been defaulted to different style to match the overall UI Theme
  • Preview Image should no longer overlap with the border.

Full Changelog: v1.9.8...v1.9.9