Skip to content

Releases: TianZerL/Anime4KCPP

Release version v2.5.0

19 Jan 04:19
Compare
Choose a tag to compare

Main update

  • Add CUDA support
  • Add high precision processing support (32bit float and 16bit integer)
  • Add grayscale support
  • Improve the performance of OpenCL processor
  • Bug fixes

CLI

  • Add config file support
  • Add video and GIF preview support
  • Adjust output information
  • Optimize folder processing
  • Bug fixes

GUI

  • Add Traditional Chinese, French and Japanese translation (Thanks for @semmyenator)
  • Allow to specify global output suffix
  • Add video and GIF preview support
  • Structure will be preserved when processing folders
  • Support non-ASCII input
  • Support parallel image processing to improve performance
  • Adjust output information
  • Bug fixes

VapourSynth plugin

  • Support 16bit integer and 32bit float processing (YUV and RGB)
  • Support grayscale input

AviSynthPlus plugin

  • Support 16bit integer and 32bit float processing (YUV)
  • Support grayscale input
  • Provide both anonymous clip (Anime4KCPP) and manually specified clip (Anime4KCPP2) interfaces #51

DSFilter

  • 10bit (P010) and 16bit (P016) support
  • Improve performance for NV12 input
  • Bug fixes

Download in Gitee

Release version v2.4.0

01 Oct 06:55
Compare
Choose a tag to compare

Main update

  • Improve performance.
  • Add support for preserving the Alpha channel of output file as jpg jpeg and bmp (Merge alpha channel to RGB with black background).
  • Fixed performance problems for some resolutions.
  • Add benchmark support.
  • Bug fixes.

CLI

  • Adjust the format of the help message.
  • Add multithreading support for directory processing.

GUI

  • Fixed incorrectly warning about invalid URL when closing input dialog.
  • Add support for specifying FFmpeg path.
  • Allow user to specify translation file path.

DSFilter

  • Add support for non integer upscaling ratio.

Download in Gitee

Release version v2.3.0

07 Aug 15:32
Compare
Choose a tag to compare

Main update

  • Add support for preserving the Alpha channel for transparent image.
  • Add HDN level switching for ACNet, range from 1 to 3, higher for better denoising but may cause blur and lack of detail.
  • Improve performance

CLI and GUI

  • Add GIF support (treat as a video, CLI need adding -v and specifying the output suffix as gif).
  • Allow processing video from URL.
  • Allow non ASCII input for GUI.
  • Update config for GUI.
  • Bug fixes.

DSFilter

  • Add resolution limit, it will not upscale if the video resolution threshold is exceeded.
  • Fixed RGB format input may display weirdly.
  • Add version display.

Android

  • Add progress display for video processing.

Download in Gitee

Release version v2.2.1

30 Jun 07:52
Compare
Choose a tag to compare

Main update

  • Fixed weird borders in some AMD cards.
  • Add DirectShow filter support, use it for real-time playback easily in most player on Windows, see how.
  • AviSynthPlus and VapourSynth plugin
    • Add YUV444 input support for Anime4K09.
    • Reduce memory consumption.
    • Improve performance.
  • GUI
    • Adjust Fast, Balance and Quality preset, ACNet is used by default for Balance and Quality.

Download in Gitee

Release version v2.2.0

22 Jun 12:46
Compare
Choose a tag to compare

Main update

  • Support manually specify output FPS.
  • Add fast mode for ACNet.
  • Improve quality for ACNet when zoomFactor is not an integral power of 2.
  • CLI
    • Add progress, elapsed time and remaining time display.
    • Add output file suffix checking for video processing
  • GUI
    • Add progress, elapsed time and remaining time display.
    • Support to stop and pause video processing.
    • Add icon of logo.
  • AviSynthPlus plugin
    • Add all YUV 8 bit format (YUV444, YUV422 and YUV420) input support of ACNet.
    • Improve performance, now you can use it to real time playback, see how.
  • VapourSynth plugin
    • Add safe mode, and default is on, it usually faster, no extra pixels (weird border #11 ), but may use more memory.
    • Add all YUV 8 bit format (YUV444, YUV422 and YUV420) input support of ACNet, need safe mode is turned on (otherwise only RGB24 and YUV444 is supported).
  • Android
    • Fix GPU mode may be incorrectly reported as unsupported.
    • Change default output path (Fixed write file error in some Android 9 and Android 10 devices).
    • Add config for saving data.

Download in Gitee

Release version v2.1.0

13 Jun 15:59
Compare
Choose a tag to compare

Main update

  • Add HDN mode of ACNet for better denoise.
  • Improve quality of ACNet.
  • Improve performance of ACNet.
  • Update the format of showing information for CLI.

Download in Gitee

Release version v2.0.0

05 Jun 14:56
Compare
Choose a tag to compare

Main update

  • New CNN based algorithm ACNet, greatly improve quality while ensuring performance, all platforms support it now!
  • YUV444 input support (only for ACNet ) for VapourSynth and AviSynthPlus.
  • Improve performance.
  • Miscellaneous bug fixes.
  • Other detail enhancements.

Release version v1.8.1

17 May 10:43
Compare
Choose a tag to compare

This release is for bug fixing

Main update

  • Fixed the source file failed to load if the path contains non-ascii characters for CLI. #12
  • Fixed the check of illegal parameter of VapourSynth plugin.
  • Add the check of RGB24 input of VapourSynth plugin. #11
  • Add more detailed example code for VapourSynth plugin package.

AviSynthPlus plugin supports

Anime4KCPP now experimentally supports AviSynthPlus plugin, please help to test it.

Release version v1.8.0

16 May 09:41
Compare
Choose a tag to compare

Main update

  • Add VapourSynth plugin supports
  • Add video processing supports for Android, now it is true full feature.
  • Add directory processing supports for CLI #9
  • Use built-in kernel by default
  • Other detail enhancements

Release version v1.7.0

06 May 10:07
Compare
Choose a tag to compare

Main update

  • Add more codec support for encoding, and no longer use DXVA first in Windows (in some GPUs, the result file is too large), you can specify it by yourself
  • Allow to release GPU in GUI for specify another GPU without restart
  • Allow to disable the FFmpeg checking at startup in GUI
  • Fixed some bugs of GUI
  • Other detail enhancements

Android supports

Anime4KCPP now experimentally supports Android (full feature except video processing), please help to test it.