NevermindNilas/TheAnimeScripter
Free, open-source anime video toolkit: AI upscale, RIFE interpolation and restore in one pass. CLI, Standalone and After Effects.
Anime Scripter (TAS) – 快速概览
它是什么 – 一个开源工具包,可让您对视频进行超分辨率、插帧、修复、去重及其他增强处理,尤其专注于动漫。它可以通过命令行界面、原生 Windows 桌面应用或 After Effects 面板运行,并支持每个步骤的大量 AI 模型。
主要功能
| 步骤 | 功能 | 示例模型(AI) | 计算后端 |
|---|---|---|---|
| 超分辨率 | 提高分辨率,同时保留线条细节 | ShuffleCUGAN、Adore、AniScale 2、SPAN 等 | CUDA、TensorRT、DirectML、OpenVINO、NCNN/Vulkan、Apple MPS、ROCm |
| 插帧 | 生成中间帧以实现更平滑的运动 | RIFE 4.6-4.26、RIFE-Elexor、GMFSS Fortuna、NVIDIA Maxine Frame Generation | 同上 |
| 修复 | 去噪、去块、去 JPEG/H.264、去光晕等 | SCUNet、NAFNet、DPIR、DeJPEG、GaterV3、Maxine denoise | 同上 |
| 去重 / 平滑去重 | 检测重复帧(例如动漫中的 on-twos),并可选择性地跨帧插值 | SSIM、MSE、VMAF、FlowNetS | CPU、CUDA、ROCm |
| 深度与分割 | 为动漫场景生成逐像素深度或掩码 | Depth Anything V2/V3、Limbo、Anime Segmentation、BiRefNet | 同上 |
| 对象/场景检测、稳定、运动模糊 | 添加经典或基于深度学习的特效 | YOLOv9、PySceneDetect、DUT、RIFE 驱动的快门 | 多种 |
所有步骤都在单次 GPU 处理中串联 – 解码 → 去重 → 修复 → 插帧 → 超分辨率 → 编码 – 因此不会将中间文件写入磁盘。该流水线可以使用硬件加速解码(NVDEC)和编码(NVENC、QSV、AMF 等),并在需要时回退到 CPU。
如何使用
- CLI –
tas --input episode.mp4 --upscale --interpolate(默认动漫友好模型)。标志可让您选择特定方法、输出分辨率、预设、批量列表或 YouTube URL。 - 独立 Windows 应用 – 一个图形界面,捆绑了自己的后端(无需 Python)。您可以切换步骤、实时预览并保存预设。
- After Effects 面板 – 直接集成到 Adobe 的工作流程中,适合希望在 AE 内运行 TAS 的编辑人员。
硬件支持
- NVIDIA RTX/GTX(CUDA + TensorRT 以获得最佳速度)
- 较旧的 NVIDIA 显卡(DirectML 回退)
- Windows 上的 AMD / Intel(DirectML 或 OpenVINO)
- Linux 上的 AMD(实验性 ROCm)
- Apple Silicon(Metal Performance Shaders)
- 任何支持 Vulkan 的 GPU(某些模型的 NCNN 后端)
安装
- 一行 Windows 安装程序:
iwr -useb https://tas.nevermindnilas.dev/install.ps1 | iex - 从源码:Python 3.14 +
requirements.txt+ 平台特定的额外要求(CUDA、DirectML、ROCm 等) - 首次运行自动下载所需的模型文件。
为什么重要
- 将数十个最先进的动漫聚焦 AI 模型统一到一个可脚本化的界面中。
- 在内存中处理整个视频流水线,节省磁盘 I/O 和时间。
- 提供高级用户 CLI 访问和用户友好的 GUI/AE 集成,覆盖广泛的创作者。
许可证 – 代码采用 AGPL-3.0;模型权重保留其原始许可证(参见 THIRD_PARTY_NOTICES.md)。
以上所有细节均直接取自仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目