GPUプラグイン

  • BilateralFilter(GPU Bilateral FIlter) [2.5] [RGB32/YV12*1]
    • 作者 / Sompon Virojanadara
    • 説明 / GPU を使って動作するバイラテラルフィルタ(Bilateral Filter)*2プラグイン。動作には、Pixel Shader 3.0 以上に対応した GPU が必要。バージョン 1.2 から GPU 処理が GPUBilateralEngine.exe に分離されたため、GPUBilateralEngine.exe を使用しているフロントエンド(VirtualDub や AvsP など)と同じフォルダか、または、パスの通ったフォルダ*3に置く必要がある。関連記事: niiyan/2008-03-28
    • プラグイン / BilateralFilter.dll
    • URL / http://gpubilateral.sourceforge.net/
  • Deathray [2.5] [YV12]
    • 作者 / Jawed
    • 説明 / 2D+時間軸の NL-Means (Non Local Means) ノイズ除去フィルタ。OpenCL を使って GPU による高速化を実現している。8 ビット Planar 形式のビデオにのみ対応。
    • プラグイン / Deathray.dll
    • URL / http://forum.doom9.org/showthread.php?t=159148
  • ML3DexGPU [2.5] [YV12]
    • 作者 / tsp
    • 説明 / MedianBlurプラグインに収録されているML3DexフィルタのDirectX 9バージョン。動作には、NVidia Geforce FX 5xxx、またはATI X600(おそらくX300でも可)と最新版のMVToolsが必要。
    • プラグイン / ML3DexGPU.dll
    • URL / http://www.avisynth.nl/tsp/

AviShader

  • RGB/YV12 エフェクト
    • Default
      • ソースのストレートコピー。
  • RGB エフェクト
    • BlackAndWhite
      • ソースを白黒に変換する。
    • Brighten
      • ソースを明るくする(各ピクセルのRGB値に2をかける)。
    • Darken
      • ソースを暗くする(各ピクセルのRGB値に2で割る)。
    • Invert
      • ソースを反転する(1 - RGB値は"負の数(negative)"を)
    • Funky
      • 虹のエフェクトがソースにブレンドされる。
    • Wavy
      • 波のように揺れるエフェクトを作り出す正弦波(sin wave)によって、ソースがサンプリングされる。
    • Blur
      • シンプルな3x3ぼかし。
    • Sharp
      • シンプルな3x3シャープ化。
    • Emboss
      • 画像をエンボス加工(浮き出し)する。
    • DoubleVision
      • オフセットでソースをサンプリングして、"複視(double vision)"エフェクトを作り出すために、2つのサンプルをブレンドする。
  • YV12 エフェクト
    • XSharpen
      • メディアン・シャープ化フィルタを適用する。
    • Sobelize
      • ゾーベルフィルタ*7を使ったエッジフィルタ。
    • LimitedSharpen
      • 3x3の制限された(limited)ガウシアン・アンシャープマスク。
    • SmartUnsharpMask
      • ゾーベルフィルタを適用されたエッジにアンシャープマスクを、残りの部分にガウシアンぼかしをかける。
    • SmartBlur
      • ゾーベルフィルタを適用されたエッジにガウシアンぼかしを、残りの部分にアンシャープマスクをかける。
    • MedianUnsharp
      • 5x5のメディアン・アンシャープマスク。
    • LimiedMedianUnsharp
      • 5x5のリミッター(limiter)付き、5x5のメディアン・アンシャープマスク。

DGDecNV (DG NV tools)

  • DGSource (build 2020 で廃止)
    • 説明 / DGIndexNV.exe によって生成されたプロジェクトファイルを介してソースファイルをデコードするためのフィルタ。要 CUVID サーバー*8
  • DGSource / DGMultiSource (build 2021 から DGSource と DGMultiSource は同義)
    • 説明 / DGIndexNV.exe によって生成されたプロジェクトファイルを介してソースファイルをデコードするためのフィルタ。マルチインスタンス対応。CUVID サーバーは不要*9
  • DGIndexNV.exe
    • 説明 / インデックス作成ツール。DGAVCIndexNV.exe、DGMPGIndexNV.exe、DGVC1IndexNV.exe を統合したもので、AVC、MPEG2 および VC1 に対応。

GPU

  • 作者 / thejam79
  • 説明 / グラフィックボードのレンダリング機能を使うプラグイン。GPU フィルタを使う範囲の前後を GPU_Start() と GPU_End() で囲む必要がある。alpha版。
  • サポート状況 / [1.0/2.0/2.5] [YUY2]
  • プラグイン / GPU.dll([1.0/2.0]), GPU25.dll([2.5]
  • URL / アーカイブを参照。
  • GPU_Start
    • GPU フィルタブロックの開始。
  • GPU_BilinearResize
    • レンダラーの補間機能を使ったリサイズ。
  • GPU_ColorYUY2
  • GPU_Convolution3d
  • GPU_End
    • GPU フィルタブロックの終了。
  • GPU_IT
    • ITのGPUバージョン。
  • GPU_LanczosResize
  • GPU_TemporalSmoother
  • GPU_WNR
    • WNRのGPUバージョン。

_GPU25

  • オリジナル版と同じフィルタ
    • GPU_Begin: オリジナル版の GPU_Start に相当。
    • GPU_BilinearResize
    • GPU_ColorYUY2
    • GPU_Convolution3d
    • GPU_End
    • GPU_IT
    • GPU_LanczosResize
    • GPU_TemporalSmoother
    • GPU_WNR
  • _GPU25 で追加されたフィルタ
    • GPU_BeginRGB32: RGB32 のクリップを YUY2 に変換して GPU フィルタブロックを開始する。
    • GPU_BeginYV12: YV12 のクリップを YUY2 に変換して GPU フィルタブロックを開始する。
    • GPU_EndYV12: YUY2 のクリップを YV12 に変換して GPU フィルタブロックを終了する。
    • GPU_Separate: GPU 版 SeparateFields
    • GPU_Weave: GPU 版 Weave
    • GPU_2DClean: 2DClean と同等の効果が得られるフィルタ。
    • GPU_2DCleanFake: アニメソースの圧縮率を高めるための平均化フィルタ。2DClean もどき。
    • GPU_Wavelet: ウェーブレットフィルタ。
    • GPU_HardwareResize: GPU の補間を利用したリサイズフィルタ。
    • GPU_Blur: 単純なぼかし。
    • GPU_Sharp: 単純なシャープ。
    • GPU_HFlip: クリップを水平方向に反転する。
    • GPU_VFlip: クリップを垂直方向に反転する。
    • GPU_AfterImage*10: 残像効果を与える。
    • GPU_Prefetch: GPU フィルタブロックの内側に配置するための先読みフィルタ。
    • PrefetchAndCache: GPU フィルタブロックの外に配置するための先読み&キャッシュフィルタ。

*1 バージョン 1.2 から YUV Planar フォーマットに対応。
*2 参考: t-pot『バイラテラルフィルタ』Bilateral Filtering(英語)、Bilateral Filter の解説
*3 Windows の環境変数の「PATH」で設定されているフォルダ。
*4 フィルタによって異なる。
*5 2009-12-15 現在、接続出来ません。
*6 2009-12-15 時点で掲載されているファイルは、下のアーカイブのものより少し古いようです。
*7 参考: edge detection (Sobel filter/Prewitt filter)(1次微分(差分)によるエッジ検出)
*8 DG NV Tools usage in StaxRip - Doom9's Forum より。
*9 DG NV Tools usage in StaxRip - Doom9's Forum より。
*10 test2 までは、GPU_Blur という名前だった。

最終更新日時: 2014-08-15 (金) 01:01:09 (3543d)