Release 1.9.9 - Improvements
The Anime Scripter
New
- Enhanced encoding within TAS now allows real-time video processing and viewing with adequate hardware.
- Added
Rife 4.25
andRife 4.25-TensorRT
. - Reintroduced
VP9
andQSV_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
andSpan-TensorRT
models toSpanimation-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
toffmpeg.log
. - Renamed
log.txt
toTAS.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 ofpymediainfo
'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
andRife 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