/AviSynthCUDAFilters

AviSynth CUDA Filters

Primary LanguageC++

AviSynth CUDA Filters

CUDA implementation filter plugin for [AviSynth+]. The following projects are available.

  • KTGMC (CUDA version of QTGMC)
  • KNNEDI3 (CUDA version of NNEDI3 - as submodule)
  • KFM (proprietary filter)
  • AvsCUDA (CUDA compatible version of some AviSynth internal filters)
  • GRunT (Neo compatible version GrunT)
  • KMaskTools (CUDA Version of lut and lutxy from masktools - as submodule)

How to use

[AviSynth+ v3.7 cuda-build-test required] (https://github.com/Avisynth/AviSynthPlus) is required.

In English: see documentation folder

Original links to Nekopanda's wiki:

Avisynth Neo documentationvalami

KTGMC documentation

KFM documentation for how to use the filters.

Most of the functions can be used around deinterlacing by using KFMDeint.

#License

  • KTGMC: GPL
  • KNNEDI3: GPL
  • KFM: ** MIT **
  • AvsCUDA: GPL
  • GRunT: GPL

Original content in Japanese

AviSynth CUDA Filters

AviSynthNeo用のCUDA実装フィルタプラグインです。 以下のプロジェクトがあります。

  • KTGMC (QTGMCのCUDA版)
  • KNNEDI3 (NNEDI3のCUDA版)
  • KFM (独自実装のフィルタ)
  • AvsCUDA(AviSynth内部フィルタのCUDA対応版)
  • GRunT(Neo対応版GrunT)

使い方

AviSynthNeoが必要です。フィルタの使い方はKTGMCドキュメントKFMドキュメントを参照。インターレース解除周りはKFMDeintを使えばほとんどの機能が使えます。

ライセンス

  • KTGMC: GPL
  • KNNEDI3: GPL
  • KFM: MIT
  • AvsCUDA: GPL
  • GRunT: GPL