Anime4K-GUI

mikigalAGPL-3.0活跃维护

基于 Anime4K 着色器的动漫视频超分图形界面,能把放大后的视频直接保存到本地,省去命令行配置的麻烦。

Anime upscaler GUI application based on Anime4K shaders which allows to save upscaled video to disk

v2.1.1发布于 2026-08-11 21:15 UTC267star19fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
下载 Releases 中的最新 zip 并解压运行;自行构建时:mkdir build
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
硬件要求按 README 说明

需要较强 GPU,README 建议 GTX 970 或更新型号;老硬件仍可运行但超分耗时明显增加。CPU 编码可用,NVIDIA/AMD 硬件加速 AV1 仅限 RTX 4000+ 与 RX 7000+ 系列。

需要 CUDA
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Anime4K 着色器的动漫视频超分 GUI 工具,能把放大结果直接保存成视频文件

基于 Anime4K 着色器的动漫视频超分图形界面,能把放大后的视频直接保存到本地,省去命令行配置的麻烦。

核心能力

  • 用 Anime4K 着色器对动漫视频做分辨率提升
  • 通过 FFMPEG 把超分结果编码保存到磁盘,而非实时预览
  • 提供图形界面,拖放视频即可操作,无需命令行
  • 支持 NVIDIA CUDA+NVENC 与 AMD OpenCL+AMF 硬件加速
  • 支持 H.264、H.265、AV1、FFV1 编码与 MP4、AVI、MKV 格式

容易踩的坑

FFmpeg 二进制因体积限制未随仓库提供,需自行下载 GPL 构建并放入 resources/ffmpeg/windows(含 ffmpeg.exe 与 ffprobe.exe)。Linux 需系统 FFmpeg 且必须包含 libplacebo,且目前仅支持 CPU 与 NVENC,AMD VAAPI 不支持。字幕流仅在 MKV 输出下保留,HDR 视频仅支持 AV1 输出编码。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.1.1
  1. v2.1.1Anime4K-GUI v2.1.1最新正式版2026-08-11 · 2026-08-11 21:15 UTC

    This release focuses on improving Linux compatibility and GPU handling, particularly on systems with multiple or hybrid GPUs. It fixes several issues affecting Linux builds and improves GPU device selection and encoder detection, resulting in more reliable hardware acceleration across different system configurations.

    Changes

    • Fixed compilation issues on Linux
    • Fixed AV1 encoder detection on multi-GPU systems
    • Pinned Vulkan device selection to the discrete GPU on hybrid-GPU systems (fixes #66) - thanks @azeem9919
    • Updated FFmpeg to version n8.1.2-34-g9b6c8969e0-20260811

    New Contributors

    Special thanks to @azeem9919 for their first contribution to the project.

    Thank you for your continued feedback and support.

  2. v2.1.0Anime4K-GUI v2.1.02026-04-09 · 2026-04-09 22:09 UTC
    查看更新说明

    This is a minor maintenance update focused on stability improvements and incremental fixes following the v2 major rewrite. It further improves overall reliability, refines the user experience, and introduces full Linux support.

    Linux support

    Starting with this release, full Linux support has been introduced. At the moment, GPU acceleration is limited to NVIDIA hardware, with PRIME offloading supported for hybrid graphics setups. Initial VAAPI support has also been added, but it is still a work in progress and not yet functional. Prebuilt binaries are not provided and are not planned - the application must be compiled manually.

    Changes

    • Improved handling of non-standard DPI scaling on Windows (fix #62)
    • Added custom target resolution support (allows manual specification, e.g. for uncommon aspect ratios)
    • Enhanced error handling during input file analysis
    • Fixed progress calculation issues
    • Added PRIME offloading support for Linux
    • Introduced VAAPI encoders (work in progress, not functional yet)

    Thank you for your continued feedback and support.

  3. v2.0.1Anime4K-GUI v2.0.12026-02-26 · 2026-02-26 00:00 UTC
    查看更新说明

    This is a small maintenance update focused on stability and minor fixes following the v2 major rewrite. This release improves overall reliability and user experience.

    Changes:

    • Corrected ETA display formatting in the UI
    • Prevented changing settings while video processing is active
    • Improved formatting of FFmpeg logs
    • Removed empty lines in debug mode
    • Improved building process for macOS
    • Fixed missing subtitles and attachments streams in MKV output container (#60)
    • Added information about compatibility with subtitles and attachments in UI

    Thank you for your continued feedback and support.

  4. v2.0.0Anime4K-GUI v2 – Major Update2026-02-15 · 2026-02-15 20:56 UTC
    查看更新说明

    🎉 Anime4K-GUI v2 – Major Release

    After a lot of time and effort, Anime4K-GUI v2 is finally here!

    This is a major update that introduces a completely new version of the application, built from the ground up with an entirely new codebase. The project has been significantly reworked and redesigned to provide a more modern, stable, and maintainable foundation for future development.

    In the meantime, a large number of changes have also been introduced to improve compatibility with different video formats and files, mainly through improvements and adjustments related to FFmpeg.

    What’s New?

    • Fully rewritten codebase
    • New architecture
    • Improved structure and maintainability
    • Better foundation for future updates and features
    • Cross-platform support (Windows, Linux, macOS)

    This release marks a new chapter for Anime4K-GUI. The rewrite allows for cleaner implementation, easier future improvements, and overall better performance and reliability.

    Cross-platform support

    One of the key improvements in v2 is full cross-platform support. Anime4K-GUI now runs natively on:

    • Windows
    • Linux
    • macOS (ARM)

    Please note that the Windows release is available now. Build for Linux will be published within the next few days.

    Coming Soon

    Custom output resolutions support is already in development and will be added in an upcoming update. This will allow users to define their own target resolutions instead of being limited to predefined presets.

    Final Notes

    Thank you to everyone who contributed to the project and supported its development. Your patience and feedback are greatly appreciated. More updates and improvements are coming soon.

  5. v1.2.82026-02-14 · 2026-02-14 20:12 UTC
    查看更新说明

    Changes

    • Fixed issue with subtitles streams (#56) - thanks @01M

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Anime4K-GUI

    This application is designed to enhance the resolution of anime videos using the Anime4K shaders by bloc97, with the ability to save the upscaled version to disk. It offers a straightforward and user-friendly graphical interface, eliminating the need for command-line interactions. Under the hood, the application leverages the power of FFMPEG to handle video processing seamlessly.

    Unlike the original Anime4K project, this application allows you to save the enhanced anime as higher-quality video files rather than real-time preview.

    Table of Contents

    Features

    • Anime upscaling using the Anime4K shaders.
    • Saving upscaled videos to disk rather than real-time preview.
    • User-friendly graphical interface for easy operation; no command-line usage is required.
    • Compatibility with Windows, Linux and macOS (ARM)
    • Support for various video formats: MP4, AVI, and MKV (both input and output).
    • Hardware acceleration with NVIDIA (CUDA + NVENC), AMD (OpenCL + AMF).
    • Support for most popular video encoders: H.264, H.265, AV1 and FFV1
    • HDR compatibility
    • Quick and hassle-free installation.

    Requirements and Compatibility

    Requirements

    Application requires relatively powerful GPU such as a GTX 970 or newer models. For older hardware, the application will still function, but upscaling may require significantly more time.

    You may need some knowledge about various Anime4K shaders modes and codecs properties:

    Codecs compatibility table

    NVIDIAAMDIntelCPUApple M
    H.264✅✅❌✅✅
    H.265✅✅❌✅✅
    AV1⚠️⚠️❌✅❌

    Hardware accelerated AV1 for NVIDIA and AMD is supported only on RTX 4000+ and RX 7000+ series

    Usage

    Follow these steps to use the Anime4K-GUI:

    1. Download the Latest Release

      • Visit the Releases section on the GitHub repository.
      • Download the latest release zip file.
      • Unzip the downloaded archive and start the application.
    2. Add Your Anime

      • Drag and drop your input videos into the application's window.
    3. Select Upscaling Settings

      • Target settings: Output file resolution - keep in mind to select a resolution with an aspect ratio corresponding with input files. Keep in mind that some 4:3 anime may be saved in a 16:9 ratio with included black bars.
      • Shaders mode: Shaders used for upscaling. Each has some positive and negative effects and should be used in different cases. Please read Anime4K documentation before use.
      • Encoder: Encoder used for encoding output file. GPU accelerated encoders are much faster than CPU based in most cases AV1 is best pick as it provides the best quality. AV1 with GPU acceleration is compatible only RTX 4000/RX 7000 and newer GPUs. For older GPUs you can use CPU based AV1 encoder
      • Constant Rate Factor (for CPU based encoders) and Constant Quality (for GPU based encoders)- Methods for controlling the output file's bitrate. The lower the value, the better the quality, but the larger the output file.
      • Output format: Format for the output file. Pick MP4 for best support on most devices, MKV for the best compatibility with more complicated files (e.g. multiple streams or subtitles).
      • CPU threads: How many of CPU threads FFMPEG will use. You may limit it to make your system more responsive wile using CPU based encoder.
      • Debug mode: show more detailed logs, useful for troubleshooting and debugging
    4. Upscale the Video

      • Click the "Start" button to begin the upscaling process.
      • Be patient. You can check speed and current time progress per file in bottom corner.
      • Output files will be saved in the input file's directory with "_upscaled" suffix in the name.

    Troubleshooting

    If you encounter issues while using the application, please consult the Issues section on the GitHub repository to check for solutions or report problems. To get more detailed logs enable Debug Mode in settings and restart application. Firstly try using CPU-based encoding. For some reason GPU acceleration may not work correctly with your graphics card. Due to limited access to hardware, most tests were done with NVIDIA graphics cards; compatibility with other GPUs may be worse. If you have compatibility problems with your GPU, please create an issue with application logs and your computer's specifications. Issues regarding low output quality will be instantly closed. Problems like that are related to the original Anime4K shaders - I can recommend trying other shaders mode settings.

    Limitations

    • Videos with subtitles streams are supported only with MKV output format, otherwise subtitles will be removed from output file.
    • HDR videos are supported only with AV1 output codec
    • Linux support is work in progress - for now works only with CPU and NVENC codecs. AMD (VAAPI) is not supported yet.

    Building and FFmpeg Distribution

    FFmpeg distribution

    Due to GitHub file size limits, FFmpeg binaries cannot be included in this repository.

    • Windows
      Download a GPL FFmpeg build from: https://github.com/BtbN/FFmpeg-Builds

      Then place the following files in: resources/ffmpeg/windows Required files:

      • ffmpeg.exe
      • ffprobe.exe
    • Linux
      Install FFmpeg using your distribution’s package manager. Before using it, ensure that the build includes libplacebo.

    • macOS
      Prebuilt FFmpeg binaries are provided in this repository. Homebrew packages are not used because they do not include libplacebo.

    Build Requirements

    The following tools are required to build the project:

    • CMake (version 3.20 or newer)
    • Python (required for generating assets pack)
    • C++ compiler:
      • Linux: gcc
      • macOS: clang (via Xcode Command Line Tools)
      • Windows: MSVC

    Building the project

    Configure and build:

    mkdir build
    cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
    cmake --build build
    

    Special Thanks

    • bloc97 for Anime4K shaders.
    • ocornut for Dear ImGui
    • BtbN for automated FFMPEG builds.

    Contribute

    Contributions are welcome! If you'd like to improve the application or report issues, please create a Pull Request. Screenshot