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 から直接取得しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト