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 앱 – 자체 백엔드를 번들한 GUI(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에서 직접 가져온 것입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트