Skip to content

Instantly share code, notes, and snippets.

@tana3n
Created March 15, 2021 01:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tana3n/e8e3dc360d02ff3466c02f92f9985b9d to your computer and use it in GitHub Desktop.
Save tana3n/e8e3dc360d02ff3466c02f92f9985b9d to your computer and use it in GitHub Desktop.
AviSynth+ 3.7.0 CUDA Feature

memo
ここが参考になるっぽい AviSynthCUDAFilters/build_help.txt at master · pinterf/AviSynthCUDAFilters

最初にNVIDIAのCUDA ToolkitとVS2019を入れておく
CUDA Toolkit 11.2 Update 1 Downloads | NVIDIA Developer
AviSynth/AviSynthPlus: AviSynth with improvements
はCMakeFileをVS2019に食わせてENABLE_CUDAフラグ立ててビルド

pinterf/AviSynthCUDAFilters: AviSynth CUDA Filters

どちらもgit clone --recursive必須+masktoolsとnnedi3は今のところcudaブランチのlatestがあった方が楽.

masktoolsのビルドにはboostが必要なのでビルドしておく.インクルードディレクトリの設定があるらしくてboostフォルダを指定し直しておく(clone時のままだとpinterf氏が設定したままになってる)
参考:VisualStudioのincludeファイルパス設定について - Qiita

AviSynthCUDAFilters\commonの中身をAviSynthCUDAFilters\masktools\common_cudaにコピーしておく.

ぐらいだったと思う.他に忘れてたらごめんね

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment