NevermindNilas
released this
26 Oct 13:32
·
1 commit
to d451446d8610c7a416df4e35be9ea865991a42be
since this release
The Anime Scripter
New
- Added
H266
encoding support using command--encode_method h266
. - Added
slow_x264
,slow_x265
&slow_av1
encode methods. - Added
rife_elexor
andrife_elexor-tensorrt
- Renamed
--denoise
to--restore
in order to have a more fitting umbrella term. - Added
Anime1080Fixer
by @Zarxrax to--restore
- Added early TRT backend to
--restore
includinganime1080fixer-tensorrt
- Added support for
yuv420p10le
inputs. - Added anipy support, use keyword
--input "anime"
- Added support for
yuv422p8le
inputs.
Improvements
- A serious restructure to TAS' backend and I/O handling.
- Upgraded Github Actions runner from Python
3.12.4
->3.12.7
- Avoid unnecessary memalocs for decode.
--upscale_skip
will now default to CUDA SSIM or CPU SSIM based on the selected--upscale_method
--upscale_skip
should now be significantly more reliable than before.- Removed redunant calculations in MSE deduplication improving the performance by
~5%
- Improved RIFE TRT reliability.
- Upgraded Pytorch from
2.4.0
->2.5.0
- Improved
Input/Output
handling which should result in a much more dynamic encoding selection for batch processes. - Slight adjustment to chained processes should yield in a small performance boost.
- Lazifying TAS has improved start up times by up to
1s
in certain workloads, this should improve the responsiveness of TAS by a margin of30%
on average. - Improved and streamlined TAS benchmarking.
- Upgraded ONNX Opset version
19
->20
- Improved Rife Model / Arch Handling.
- Removed unneeded code from
decode options
. - Upgraded TensorRT from
10.3.0
->10.5.0
Removals:
- Vidgear package
- Video Stabilization.
- TAS Banner, might be reimplemented back in the future.
- Command
--hide_banner
Fixed
16bit
workflow wouldn't work due to undeclared variable.- Fixed an issue where RIFE TRT would produce unwanted results on the 2nd frame of the output video when CPU usage was high.
- Fixed an issue where RIFE TRT would display duplicated frames past
2x
interpolation. - Fixed
benchmark.py
issues caused by backend changes. - Models weights wouldn't be properly loaded for flow caching when using Rife TRT
- Fixed an issue where 16bit workflow would downsample to 8bit then upsample back to 16bit.
- Fixed
.mov
input issues
Breaking Changes:
- If you are upgrading from an older version of TAS, all engines will need to be rebuilt due to the TensorRT Upgrade.
Notes
H266
encoding requires FFMPEG version7.1
, if you have FFMPEG in System Path make sure the versions matches, otherwise if you downloaded it using TAS, make sure you delete theffmpeg
folder located at%appdata%\Roaming\TheAnimeScripter\
and allow TAS to re-download the latest build.
Adobe Edition
New
- Added
Slow X264
&Slow X265
Encoding options. - Added
Purge Cache
button in the Extra Tab which will automatically purge all of AE's cache. - Added
Open TAS Folder
button which will open TAS' Backend folder for faster debugging purposes. - Added
Rife Elexor
andAnimeFixer
to the option list. - Added
Delete Pre-Rendered File
Checkbox. - Added
Get Anime Clip
button.
Improved
- Restructured some of the code to be more resource efficient, all relevant calls will now only happen once on UI Mount reducing overall CPU usage.
- Some small UI adjustments.
- Improved descriptions.
- Renamed denoise -> restore.
Pre-Render
now dynamically adjusts the cut-off point for the selected layer(s). If the layers extend beyond the bounds of the composition, the part that isn't in the composition will be excluded from processing.
Fixed
- 'Unable to set
workareadDuration
. Value x out of range y and z. - Some options were not saved.
Notes
- Temporarely disabled " Remove Background " until some fixes take place.