その他のプラグイン のバックアップソース(No.94)

#contents

** Dup系フィルタ(重複フレームの選択/複製/削除) [#r8eacbba]

-''CopyDuplicates &color(green){[1.0/2.0]}; &color(blue){[ - ]};''
--作者 / Wizard_FL
--説明 / Relative Differenceパラメータよりも差が小さい2フレームがあるとき、後ろのフレームを前のフレームのコピーに置き換える。
--プラグイン / IVTC.dll
--URL / http://wizard_fl.tripod.com/wizardslab/id4.html

-''&aname(Dup);Dup &color(green){[1.0/2.0]}; &color(blue){[YUY2]}; / &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Donald A. Graft, Klaus Post, Fizick
--説明 / 重複(duplicate)フレーム検出器の実装。ノイズの多い重複フレームを1つのコピーフレームに置き換えることによって、ノイズ除去やビットレートの節約が可能になる。
--プラグイン / Dup.dll
--URL1 / http://neuron2.net/dup/dupnew.html (''&color(green){[2.5]};'')
--URL2 / http://neuron2.net/dup/duplegacy.html (''&color(green){[1.0/2.0]};'')

-''GetDups &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Alexander G. Balakhnin(Fizick), Turyst04
--説明 / ビデオクリップからユニークな重複(duplicate)フレームを選択するためのプラグイン。
--プラグイン / GetDups.dll
--URL / http://avisynth.org.ru/fizick.html

*** DeDup [#o4cd9a6e]

--作者 / Loren Merritt
--説明 / [[Dup>#Dup]]をベースとしたフィルタ。圧縮時の品質やスピードのために、重複(duplicate)フレームを削除する。ソースにおけるノイズや圧縮ノイズ(artifact)を低減できる場合がある。DupMC(1パス目)とDeDup(2パス目)の2つのフィルタからなる、2パスフィルタ。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--プラグイン / DeDup.dll
--URL / http://akuvian.org/src/avisynth/

-''DupMC''
--1パス目用。隣接するフレームを比較して、ログを出力する。

-''DeDup''
--2パス目。DupMC(1パス目)によって生成されたログファイルを元に、重複フレームを削除する。フレーム単位で設定をオーバーライド(再定義)したり、残っているフレームを正しい位置に戻すためにMatroska互換のタイムコードファイルを出力することもできる。

** 動き補償/動きベクトル [#gd68c808]

-&aname(GenMotion);''GenMotion(General Motion Compensation) &color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Alexander G. Balakhnin(Fizick)
--説明 / VirtualDub用Deshakerプラグインのログファイルを利用して動き補償を行う(画像の安定化や時間軸NRに利用)。
--プラグイン / genmotion.dll
--URL / http://avisynth.org.ru/fizick.html

*** DePan [#f313863a]

--作者 / Alexander G. Balakhnin(Fizick)
--説明 / 同じ作者の[[GenMotion>#GenMotion]]プラグインに替わる新しい動き補償プラグイン。サーバー・パートとクライアント・パートを組み合わせて使用する。~
version1.0から、[[FFTW:http://www.fftw.org/]]ライブラリ(バージョン3)を使うことができるようになった(別途、[[FFTW3.DLL:ftp://ftp.fftw.org/pub/fftw/fftw3win32mingw.zip]]のインストールが必要)。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YV12]};''
--URL / http://avisynth.org.ru/depan/depan.html

-''DePanEstimate''
--説明 / 包括的な動きデータ(global motion data)を推定して、それを特別なサービスクリップを書き出す(サーバー・パート)。
--プラグイン / DePanEstimate.dll

-''DePan''
--説明 / フル、もしくは部分的な包括的動き補償(global motion compensation)を行う(クライアント・パート)。
--プラグイン / DePan.dll

-''DePanInterleave''
--説明 / 動き補償されたフレームとオリジナルフレームから、インターリーブされたクリップを生成。DePanと[[InterLeave:http://www.avisynth.org/Interleave]](AviSynth内蔵フィルタ)のコンビネーション(クライアント・パート)。
--プラグイン / DePan.dll

-''DePanStabilize''
--説明 / 包括的な動き(global motion)の平滑化による動きの安定化(クライアント・パート)。
--プラグイン / DePan.dll

-''DePanScene''
--説明 / DePanEstimateで算出されたモーションデータを元に、シーンチェンジと定義されたプレーンの値が255、それ以外のフレームの値が0のクリップを生成。~
[[Conditionalフィルタ:http://www.avisynth.org/ConditionalFilter]]の[[AverageLuma:http://www.avisynth.org/ConditionalFilter]]で使われることを想定(クライアント・パート)。
--プラグイン / DePan.dll

*** Motion [#y7a1130b]

--作者 / mg262
--説明 / R.A. Braspenning 氏とG. de Haan 氏による「[[True-motion estimation using feature correspondence:http://www.ics.ele.tue.nl/~dehaan/papers.html]]」を実装した動き補償フィルタ。プログレッシブ YV12 での使用を想定。クリップの高さと幅は 8 の倍数でなければならない。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YV12]};''
--プラグイン / Motion_12Dec05.dll((下線以降はリリースされた日付によって異なります。))
--URL / http://avisynth.org/warpenterprises/#motion

-''BlendFPS''
--ブレンド変換を使って、フレームレートを FPS パラメータに渡された値に変換する。YV12 用の [[ConvertFPS>FPS]] 代替版として作成。
-''CombineFPS''
--(MotionFPS によって生成された)フレームレートを変換された 2 つのクリップを取って、重み付けされた平均で合成する。
-''Compensate''
--過去または未来のフレームからの素材を使って、tocompensate パラメータに渡されたクリップの各フレームのほぼ複製を構築する。
-''DrawMotion''
--FindMotion によって前もって見つけられた動きベクトルを使って、ブロックモーションを描画する。
-''FindMotion''
--この関数に含まれる他の関数で使用するためのブロックモーションを評価する。
-''MotionFPS''
--[[ConvertFPS>FPS]] や [[ChangeFPS>FPS]] のようにフレームレートを変換する。ただし ConvertFPS の代替として作られたのではなく、フレームレート変換のためのビルディングブロックであり、動き補償されたフレームレート変換が扱いにくい状況を見つけるのを助けるツール。

*** &aname(MVTools);MVTools [#c7846487]

--作者 / Manao, Fizick (Alexander Balakhnin), Tsp, TSchniede, (Loren Merritt, Laurent Aimar, Alex Izvorski - x264), josey_wells
--説明 / 動きベクトルの分析と、それを利用したフィルタ集。最新の情報は、Doom9's Forum 関連スレッド([[MVTools - Doom9's Forum:http://forum.doom9.org/showthread.php?t=84770]])を参照。2008-11-06 現在、MVTools には次の 3 つの開発ブランチがある:
+++Manao 氏によるオリジナル版(0.9.9.1)を引き継ぎ、Fizck 氏を中心に開発が行われているバージョン(MVTools v1)。関数名は、MV***。
+++上のバージョンから派生し、josey_wells 氏によって開発されているマルチスレッド対応版(MVTools 1.9.6.x, 1.9.7.x 〜。MVToolsMulti とも呼ばれる)。関数名は、MV***。
+++Fizick 氏による idx を使わない MVTools v2。関数名は、M***。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--プラグイン / MVTools.dll (MVTools v1), mvtools2.dll((v2.2.2 から mvtools2.dll に変更されました。)) (MVTools v2)
//--URL1 / http://manao4.free.fr/
--URL1 / http://avisynth.org.ru/mvtools/mvtools.html (MVTools v1)
--URL2 / http://forum.doom9.org/showthread.php?p=1188389#post1188389 (2008-11-06 時点での MVToolsMulti の最新版(V1.9.7.7))
--URL3 / http://avisynth.org.ru/mvtools/mvtools2.html (MVTools v2)

-''MSuper'' (v2)
--ソースクリップを取得して、マルチレベルの(階層的にスケールを変更された)フレームデータを伴った特別な "super" クリップを用意する。super クリップは、MVAnalyze および動き補償(クライアント)関数の両方から利用可能。

-''MVAnalyse''(v1)/ ''MAnalyse''(v2)
--動きベクトルの分析。他のフィルタで利用できるように人工的なクリップにコード化される。

-''MVCompensate''(v1)/ ''MCompensate''(v2)
--動き補償。動きベクトルによってポイントされた過去(ないし未来)フレームのブロックが、ベクトルに沿って、現在フレームへ移動させられる。

-''MVDenoise'' (v1)
--動き補償をともなったベーシックな時間軸ノイズ除去。

-''MVMask''(v1)/ ''MMask''(v2)
--動きベクトルの長さからモーション・マスクを生成。[[MaskTools>マスク#x5e5a304]]の[[MotionMask>マスク#MaskTools_MotionMask]]よりも優れたマスクを作る。

-''MVSCDetection''(v1)/ ''MSCDetection''(v2)
--シーンチェンジの検出。

-''MVShow''(v1)/ ''MShow''(v2)
--動きベクトルの表示。

-''MVChangeCompensate'' (v1)
--動きベクトル・ストリーム内に格納されている(動き)補償を変更することを許可する。

-''MVIncrease'' (v1)
--クリップの縮小された(reduced)バージョンに対して計算されたベクトルを、オリジナルサイズのクリップに補償するために、使用することを許可する。

-''MVDepan''(v1)/ ''MDepan''(v2)
--動きベクトルを取得し、グローバルモーションを評価して、Fizick氏作[[DePan>#f313863a]]プラグインの形式でデータを出力フレームに渡す。

-''MVFlow''(v1)/ ''MFlow''(v2)
--ピクセル単位の動き補償。

-''MVFlowInter''(v1)/ ''MFlowInter''(v2)
--動き補間関数。

-''MVFlowFps''(v1)/ ''MFlowFps''(v2)
--クリップのフレームレートとフレーム数を変更する。フレームレート変換やスローモーション効果などのために使用される。

-''MVFlowFps2'' (v1)
--上記のMVFlowFpsのようにクリップのフレームレートとフレーム数を変更する。MVFlowFpsよりも品質が向上(処理は低速)。

-''MVBlockFps''(v1)/ ''MBlockFps''(v2)
--ブロックベースの部分的な動き補償を使って、クリップのフレームレート(およびフレーム数)を変更する。

-''MVFlowBlur''(v1)/ ''MFlowBlur''(v2)
--実験的なシンプルな動きぼかし関数。フィルム効果のために使用してもよい。

-''MVDeGrain1, MVDeGrain2, MVDeGrain3''(v1)/ ''MDeGrain1, MDeGrain2, MDeGrain3''(v2)
--動き補償をともなった時間軸ノイズ除去。MVDeGrain1 は時間軸の範囲(radius)が 1、MVDeGrain2 は 2、MVDeGrain3 は 3。

-''MVRecalculate''(v1)/ ''MRecalculate''(v2)
--MVAnalyse によって評価された動きベクトルの動きデータを、異なるクリップまたは新しいパラメータ設定を使って精緻化し、再計算する。1.10.0.0 以降で利用可能。

-''MVAnalyseMulti'' (Multi)
-''MVDegrain'' (Multi)
-''MVMultiExtract'' (Multi)
--josey_wells 氏によるブランチ(1.9.6.x-1.9.7.x)で追加されたマルチスレッドに対応した関数。v1.10.2.0 現在、Fizick 版には未統合。

//-%%''Padding''%%('''v1.1.1から使用不可'''(([[New toy: MVTools version with true motion compensation - Page 8 - Doom9's Forum:http://forum.doom9.org/showthread.php?t=102071&page=8#post838603]]より。)))
//--画像端(上下左右)のラインを補填(パディング)する。~
// Padding(clip, int hpad, int vpad)

** 字幕 [#j5d70a00]

-''AssRender &color(green){[2.5]}; &color(blue){[RGB32]};''
--作者 / TheFluff
--説明 / libass((ASS/SSA 用のポータブル字幕レンダラ。参考: [[libass - Project Hosting on Google Code:http://code.google.com/p/libass/]])) ベースの字幕レンダラプラグイン。[[AviSynth ニュース(AviSynth Blog rev.3): AssRender 0.11 (字幕レンダラプラグイン):http://news.avisynth.info/article/131710152.html]] も参照。Doom9's Forum 関連スレッド: [[AssRender: inappropriately named libass-based subtitles renderer - Doom9's Forum:http://forum.doom9.org/showthread.php?t=148926]]
--プラグイン / assrender.dll
--URL / http://forum.doom9.org/showthread.php?t=148926

-''SubtitleEx &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / Basilik Tournadski
--説明 / Subtitleフィルタの機能拡張版。[[AviSynth Filter Collection:http://avisynth.org/warpenterprises/]] にヘルプファイルがある(DVUtilities)。
--プラグイン / SubtitleEx.dll
//--URL / http://mvideo.ddpp.net/
--URL1 / http://avisynth.org/warpenterprises/ (オリジナル版)
--URL2 / http://hosiken.jp/(ほしけん氏による日本語対応・機能追加版)

-''SUPtext &color(green){[2.5]}; &color(blue){[RGB32/YV12]};''
--作者 / emmel
--説明 / SUP 形式の字幕ファイルを表示するプラグイン。関連記事: [[niiyan/2007-12-04]]
--プラグイン / SUPtext.dll
--URL1 / http://forum.doom9.org/showthread.php?t=119390(emmel 氏によるオリジナル版)((動作しないとの報告あり。Doom9's Forum 関連スレッド: [[SUP subtitles - Doom9's Forum:http://forum.doom9.org/showthread.php?t=132402]]))
--URL2 / http://forum.doom9.org/showthread.php?p=1072862#post1072862(Gilron 氏による再コンパイル版)

-''SupTitle &color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--作者 / Zachs
--説明 / Blu-ray の PGS .SUP 字幕をレンダリングするための AviSynth プラグイン。[[eac3to:http://forum.doom9.org/showthread.php?t=125966]] によって抽出された HD-DVD、Blu-ray 両方の .SUP 字幕を取り扱うことができる。動作には、.NET Framwork v2 のインストールが必要。Doom9's Forum 関連スレッド: [[SupTitle: an AviSynth PGS (.SUP) Subtitle Plugin - Doom9's Forum:http://forum.doom9.org/showthread.php?t=148167]], [[SupTitle x64 Experimental Build - Doom9's Forum:http://forum.doom9.org/showthread.php?t=154696]]
--プラグイン / SupTitle.dll, SupCore.dll
--URL / http://www.zachsaw.co.cc/?pg=suptitle_pgs_avisynth_plugin

*** VobSub / VSFilter / VSFilterMod [#x9da8c92]

--作者 / Gabest(オリジナル)、clsid2、z0rc (VSFilterMod)ほか。
--説明 / 字幕挿入プラグイン。
--サポート状況 / ''&color(green){[1.0/2.0/2.5]}; &color(blue){[ - ]};''
--プラグイン / vobsub.dll(''&color(green){[1.0/2.0]};''), VSFilter.dll(([Release Unicode] > VSFilter.dllはWindows 2000/XP用、[Release] > VSFitler.dllはWindows 98/Me用))(''&color(green){[2.5]};''), VSFilterMod.dll
--URL1 / http://sourceforge.net/projects/guliverkli/ (VSFilter。オリジナル)
--URL2 / http://sourceforge.net/projects/guliverkli2/ (VSFilter。guliverkli2)
--URL3 / http://sourceforge.net/projects/mpc-hc/ (VSFilter。MPC - Homecinema)
--URL4 / https://code.google.com/p/vsfiltermod/ (VSFilterMod。[[Doom9's Forum 関連スレッド:http://forum.doom9.org/showthread.php?t=152855]])

-''MaskSub''
--DirectVobSub 2.38 (VSFilter_20080612。SVN revision 55) 版から追加された VinyJones 氏によるパッチ。詳細不明。

-''TextSub''
--説明 / SSA((Sub Station Alpha形式))、SRT((SubRip形式))などのテキスト字幕ファイルを挿入する。

-''VobSub''
--説明 / VobSub形式の画像字幕ファイル(idxとsub((「SUBが字幕の画像データそのもので、IDXが字幕の表示のタイミングなどのメタデータ」([[IDX+SUBソフトサブ - faireal.net:http://www.faireal.net/articles/8/20/#d31202]]より引用。))))を挿入する。

** 外部プログラムとの連携 [#da97b8e0]

-''Call &color(green){[1.0/2.0/2.5]}; &color(blue){[ - ]};''
--作者 / Nic
--説明 / Besweetのような外部コマンドラインプログラムを呼び出して(call)、パラメータを渡すことを可能にするプラグイン。出力用のNicEcho.exeが同梱。
--プラグイン / CALL.dll(''&color(green){[1.0/2.0]};''用), CALL_25.dll(''&color(green){[2.5]};''用)
--URL1 / http://nic.dnsalias.com/Call.zip
--URL2 / http://www.avisynth.org/warpenterprises/attic.html (''&color(green){[1.0/2.0]};''用)
--URL3 / http://www.avisynth.org/warpenterprises/ (''&color(green){[2.5]};''用)

-''ENPipe &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / Fredrik Mellbin
--説明 / ビデオ/オーディオ出力を指定されたコマンドにパイプするプラグイン。
--プラグイン / ENPipe.dll
--URL / http://ivtc.org/new/

-''LoadDll &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / tsp
--説明 / 外部 dll((AviSynth用プラグインではなく、fftw3.dll などのライブラリのこと。)) を読み込むフィルタ。フィルタがシステムパスにない外部 dll に依存する場合に有用。Doom9's Forum 関連スレッド: [[Loading System .dll into AviSynth - Doom9's Forum:http://forum.doom9.org/showthread.php?t=119200]]
--プラグイン / LoadDll.dll
--URL / http://www.avisynth.org/tsp/

-''mm_cl_avs &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / -
--説明 / AviUtl 出力プラグイン mm_srv からの出力を AviSynth で受け取ることを可能にするクライアントプラグイン。mm_srv は、下記 URL から入手可能。
--プラグイン / mm_cl_avs.dll
--URL / http://www.geocities.jp/mosd7500/aviu.html

-''PowerStripRefreshRate &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / hagayg
--説明 / PowerStrip((モニタやグラフィックカードのカスタマイズを行うためのソフトウェア。シェアウェア。ホームページ: [[EnTech Taiwan | Utilities | PowerStrip:http://www.entechtaiwan.com/util/ps.shtm]])) を使ってモニタのリフレッシュレート((垂直同期周波数とも。参考: [[リフレッシュレート - Wikipedia:http://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%95%E3%83%AC%E3%83%83%E3%82%B7%E3%83%A5%E3%83%AC%E3%83%BC%E3%83%88]]))を自動的に設定/変更するプラグイン。 PowerStrip が動作している間にのみ機能する。[[niiyan/2008-04-02]] も参照。
--プラグイン / RefreshRate.dll
--URL / http://forum.doom9.org/showthread.php?t=136491

-''Run &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / mg262
--説明 / システムコマンドを実行(run)する。[[Doom9's Forum - Run... the simplest filter I can imagine:http://forum.doom9.org/showthread.php?t=95918]]、および[[niiyan/2005-06-16>niiyan/2005-06-16#e81ee074]]を参照。
--プラグイン / Run.dll((今後のバージョンアップで、プラグイン名が変更される可能性があります。))
--URL / http://avisynth.org/warpenterprises/#run

-''SClavc &color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Loren Merritt
--説明 / mpeg4にエンコードして、2passのstatsファイルを出力するためのプラグイン。元々は、[[Yatta>関連ソフトウェア#yatta]]において、libavcodecのシーンチェンジ・メトリクス(scene-change metrics)の利用を可能するために書かれた。SceneChange-lavc.dllは、パスの通った場所に置く必要がある。
--プラグイン / SceneChange.dll, SceneChange-lavc.dll
--URL / http://akuvian.org/src/avisynth/

-''SCXvid &color(green){[2.5]}; &color(blue){[RGB/YUY2/YV12]};''
--作者 / Fredrik Mellbin
--説明 / AviSynth から Xvid の 1 パス目のログ(デフォルトの VFW プリセット相当)を出力するプラグイン。シーンチェンジ情報を取得することを主な目的とするが、エンコードで利用することも可能。
--プラグイン / SCXvid.dll
--URL / http://ivtc.org/new/

*** [[ffavisynth]] [#f52f5467]

--作者 / milan_cutka ほか。
--説明 / AviSynth スクリプトから ffdshow のビデオ/オーディオフィルタを利用することを可能にするフィルタ。詳しい使い方は、[[ffdshowのフィルタを使う]]を参照。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[ - ]};''
--プラグイン / [[ffavisynth]].dll
--URL / [[ffdshow]] を参照。

-''ffdshow''
--ビデオフィルタ用の関数。
-''ffdshowAudio''
--オーディオフィルタ用の関数。

** 画像修復 [#x2437bf1]

-''AVSInpaint''
--[[ロゴ]]を参照。

-''ExInpaint &color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12/YUV24]};''
--作者 / Alexander Balakhnin (Fizick)
--説明 / 画像から巨大なオブジェクトを取り除く画像修復プラグイン。アルゴリズムは [[Object Removal by Exemplar-Based Inpainting:http://research.microsoft.com/vision/cambridge/papers/Criminisi_cvpr03.pdf]]('''※PDFです。''')に、使用しているコードは [[Object Removal by Exemplar-Based Inpainting:http://www.cc.gatech.edu/grads/q/qszhang/project/inpainting.htm]] に基づいている。フィルムの修復やロゴ除去などの用途に利用可能。
--プラグイン / exinpaint.dll
--URL / http://avisynth.org.ru/exinpaint/exinpaint.html

-''GreycInpaint''
--[[シャープ・ぼかし]]を参照。

** マルチスレッド [#yfeabc83]

-''PipeLine &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / QuaddiMM
--説明 / 並列処理プラグイン。参考: [[AviSynth ニュース(AviSynth Blog rev.3): PipeLine Version 0.9.0 Beta (並列処理プラグイン):http://news.avisynth.info/article/131709526.html]]
--プラグイン / avs_pipeline.dll
--URL / http://forum.doom9.org/showthread.php?t=139629

*** MT [#n8a2e935]

--作者 / tsp
--説明 / 他のフィルタをマルチスレッドで動作させることを可能にするフィルタプラグインのMTと、マルチスレッドに対応した修正版avisynth.dllのセット。MT(0.5以降)の動作には、修正版avisynth.dllかAviSynth 2.6((修正版avisynthの機能は、AviSynth 2.6で取り込まれる予定。))が必要。詳しくは、[[MT]] および [[MT support page]] を参照。Doom9's Forum 関連スレッド: http://forum.doom9.org/showthread.php?t=94996、http://forum.doom9.org/showthread.php?t=144852、http://forum.doom9.org/showthread.php?t=148117
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[ - ]};''
--プラグイン / MT.dll
--URL1 / http://avisynth.org/tsp/
--URL2 / [[seraphyのとりあえず設置掲示板 [One Message View / DustMT Avisynth2.5.8]:http://seraphy.fam.cx/~seraphy/cgi-bin/cbbs.cgi?mode=one&namber=1990&type=287&space=15&no=0]](seraphy 氏による非公式なマルチスレッド対応 AviSynth 2.5.8 および MT((seraphy 氏はリンク先の投稿で、これは「2.5.7と2.5.7MTのdiffをとって勝手に2.5.8に当て」たものであると説明されています。また「ちゃんとできているかどうか保障はしません。すべて自己責任で対処できる方のみご利用ください」とのことです。ソースは、[[seraphyのとりあえず設置掲示板 [One Message View / Re[3]: DustMT Avisynth2.5.8]:http://seraphy.fam.cx/~seraphy/cgi-bin/cbbs.cgi?mode=one&namber=2040&type=287&space=45&no=0]] から入手可能です。AviSynth 2.5.7 MT の改造版については、[[niiyan/2007-08-26]] を参照してください。)))
--URL3 / http://forum.doom9.org/showthread.php?t=144852 (Jeremy Duncan 氏らによる非公式なマルチスレッド対応 AviSynth 2.5.8 および MT((上の seraphy 氏による非公式版を元に、さらに改造したもの。)))
--URL4 / http://pavelsx.googlepages.com/ (SEt 氏による非公式なマルチスレッド対応 AviSynth 2.5.8 および MT((URL3 のバージョンアップ版。)))
---Doom9's Forum 関連スレッド: http://forum.doom9.org/showthread.php?t=148117
--URL5 / http://forum.doom9.org/showthread.php?p=1374605#post1374605 (JoshyD 氏による非公式 64 ビット版((上の SEt 氏によるビルドを元に 64 ビット化したもの。)))

-''MT''(MTプラグイン内蔵)
--フレームを、個々のスレッド((参考: [[IT用語辞典 e-Words : スレッドとは 【thread】 ─ 意味・解説:http://e-words.jp/w/E382B9E383ACE38383E38389-1.html]]))で処理される、より小さいフラグメント((参考: [[ASCII24 - アスキー デジタル用語辞典 - フラグメント:http://yougo.ascii24.com/gh/10/001087.html]]))に分割し、マルチプロセッサ((参考: [[IT用語辞典 e-Words : マルチプロセッサとは 【multi-processor】 ─ 意味・解説:http://e-words.jp/w/E3839EE383ABE38381E38397E383ADE382BBE38383E382B5.html]]))やハイパースレッディング((参考: [[IT用語辞典 e-Words : ハイパースレッディングとは 【Hyper-Threading】 ─ 意味・解説:http://e-words.jp/w/E3838FE382A4E38391E383BCE382B9E383ACE38383E38387E382A3E383B3E382B0.html]]))を有効にしたコンピュータの100%のCPU負荷率を可能にする。
-''MTi''
--インターレース処理用。2 つのスレッドに偶数/奇数の各フィールドをそれぞれ処理させる。
-''MTsource''
--ソースフィルタをマルチスレッドで走らせて高速化する。
-''GetMTmode''(修正版avisynth.dll内蔵)
--MTのモード、または使用されているスレッドの数を取得する。
-''SetMTmode''(修正版avisynth.dll内蔵)
--フィルタを処理するときに、AviSynthが1つより多くのスレッドを使うことを可能にする。時間軸のマルチスレッド化を可能にするためには、AVSファイルの1行目に配置。あとで記述した場合は、その下の行のフィルタのモード(mode)を変更する。

'''※詳しくは、[[MT]] および [[MT support page]] を参照。'''

*** ThreadRequest [#x36d8a51]

--作者 / LANTIS
--説明 / パイプライン方式を使ったマルチスレッド化プラグイン。パラメータの説明など詳細は http://lantis.homeunix.org/avisynth.shtml を参照。Doom9's Forum 関連スレッド: [[ThreadRequest : yet another plugin for multithread processing - Doom9's Forum:http://forum.doom9.org/showthread.php?t=154886]]
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[ - ]};''
--プラグイン / ThreadRequest.dll
--URL / http://lantis.homeunix.org/avisynth.shtml

-''ThreadRequest''
--「スレッドからフレームリクエストを行う」フィルタ。PipeLine とほぼ同様の使い方で使用できる。
-''Synchronize''
--「同期を取る」フィルタ。

** その他 [#ne0c74c2]

-''[[AddRange>AddRangeプラグイン]] &color(green){[1.0/2.0/2.5]}; &color(blue){[ - ]};''
--作者 / kiraru2002
--説明 / vcf(VirtualDub configuration file)ファイルを利用して選択範囲の指定を行うためのプラグイン。詳しくは、[[AddRangeプラグイン]]を参照。
--プラグイン / AddRange.dll (''&color(green){[1.0/2.0]};''), AddRange_for_25.dll (''&color(blue){[2.5]};'')
--URL / [[アーカイブ]]を参照。

-''Average &color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--作者 / mg262(Clouded)
--説明 / 複数('''偶数個''')のクリップを指定された重み付けに応じて平均化する。[[niiyan/2007-12-18]] も参照。Doom9's Forum 関連スレッド: [[Average plug-in : weighted average of any number of clips; fast (500 FPS on 2 clips) - Doom9's Forum:http://forum.doom9.org/showthread.php?t=100626]]
--プラグイン / Average.dll
--URL / http://forum.doom9.org/showthread.php?t=118430
//--URL / http://forum.doom9.org/showthread.php?p=1076719#post1076719

-''BadFrames &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / Fizick
--説明 / 与えられた状態の悪いフレームを、近傍のフレームか近傍のフレームとブレンド(補間)したものと置き換える。
--プラグイン / badframes.dll
--URL / http://avisynth.org.ru/badframes/badframes.html

-''CBlend &color(green){[2.5]}; &color(blue){[RGB32]};''
--作者 / Ignus2
--説明 / RGB32 のクリップをブレンドするプラグイン。C プラグイン(([[LoadCPlugin]] を参照。))の作成と、GCC ((GNU コンパイラ コレクション。参考: [[GNUコンパイラコレクション:http://ja.wikipedia.org/wiki/GNU%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3]])) を使ったコンパイルのためのサンプル的なものとして作られた。[[niiyan/2008-03-05]] も参照。
--プラグイン / cblend.dll
--URL / http://forum.doom9.org/showthread.php?p=917740#post917740

-''&aname(corr2d);Corr2D &color(green){[2.5]}; &color(blue){[RGB/YUY2/YV12]};''
--作者 / V.C.Mohan
--説明 / 隣接するフレーム間の相互相関を表示する。[[FXpanse プラグイン>#fxpanse]]で使用する引数の最適値が得られる。動作には、libFFTw3f-3.dll または FFTw3.dll が必要(下記 URL から入手可能)。
--プラグイン / Corr2D.dll
--URL / http://avisynth.org/vcmohan/Corr2D/Corr2D.html

-''Corrector &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Manao, Fizick 
--説明 / analyseクリップに基づいて、出力クリップから、ピクセルごとに、クリップを構築する。古いバージョンの[[MVTools>#c7846487]]プラグインに含まれていたフィルタをプラグイン化したもの。
--プラグイン / corrector.dll
--URL / http://avisynth.org.ru/mvtools/corrector.html

-''DeBarrel &color(green){[2.5]}; &color(blue){[RGB]};''
--作者 / vcmohan
--説明 / 樽型またはクッションピン(針刺し)型の歪みを補正するプラグイン。Doom9's Forum 関連スレッド: [[DeBarrel Plugin - Doom9's Forum:http://forum.doom9.org/showthread.php?t=136083]]
--プラグイン / DeBarrel.dll
--URL / http://avisynth.org/vcmohan/DeBarrel/DeBarrel.html

-''Defish &color(green){[2.5]}; &color(blue){[RGB32]};''
--作者 / davidhorman
--説明 / 樽型およびピンクッション型の歪みを補正(または引き起こす)プラグイン。Doom9's Forum 関連スレッド: [["Defish", barrel and pincushion distortion correction filter - Doom9's Forum:http://forum.doom9.org/showthread.php?t=152860]]、[[Defish plugin for correcting wide angle distortion - Doom9's Forum:http://forum.doom9.org/showthread.php?t=127432]](旧バージョン)
--プラグイン / defish.dll
--URL / http://forum.doom9.org/showthread.php?t=152860

-''DeJump &color(green){[2.5]}; &color(blue){[YUY2]};''
--作者 / dinstun
--説明 / "jumpy"(飛び跳ねる、ガタガタ揺れるなどの意味)なビデオを安定化するフィルタ。[[Doom9's Forum - New filter for some jumpy vhs captures:http://forum.doom9.org/showthread.php?t=95193]]、および[[niiyan/2005-06-01>niiyan/2005-06-01#ie495015]]を参照。
--プラグイン / DeJump.dll
--URL / [[Doom9's Forum - New filter for some jumpy vhs captures:http://forum.doom9.org/showthread.php?t=95193#post661938]]からダウンロード可能。

-''FFPP''
--説明 / ポストプロセッシングフィルタ。詳しくは、[[FFmpegSource]] を参照。

-''&aname(fxpanse);FXpanse &color(green){[2.5]}; &color(blue){[RGB/YUY2/YV12]};''
--作者 / V.C.Mohan
--説明 / 水平または垂直にパンするシーンを含むビデオから、水平および垂直方向に残っているものすべてを含む単一のシーンを生成する。動作には、libFFTw3f-3.dll または FFTw3.dll が必要(下記 URL から入手可能)。このプラグインで使用する引数の最適値を得るために [[Corr2D>#corr2d]] というプラグインが用意されている。同様のプラグインに [[UnFurl>#unfurl]] がある。
--プラグイン / FXpanse.dll
--URL / http://avisynth.org/vcmohan/FXpanse/FXpanse.html

-''&aname(grid);Grid &color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--作者 / V.C.Mohan
--説明 / 長方形のグリッド(格子)をビデオの上に重ねる。
--プラグイン / Grid.dll
--URL / http://www.avisynth.org/vcmohan/

-''&aname(immamog);[[immamog]]([[immaavs]]) &color(green){[2.5]}; &color(blue){[RGB32]};''
--作者 / E-Male
--説明 / ImageMagick ベースの画像処理フィルタ。詳しくは、[[immamog]] および [[immaavs]] を参照。
--プラグイン / immaavs.dll
--URL / [[immaavs]] を参照。

-''ImmaWrite([[immaavs]]) &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / Wilbert
--説明 / ImageMagick ベースの画像出力フィルタ。Wilbert 版 immaavs v1.3 から追加。詳しくは [[ImmaWrite]] および [[immaavs]] を参照。
--プラグイン / immaavs.dll
--URL / [[immaavs]] を参照。

-''InputVisualizer &color(green){[2.5]}; &color(blue){[RGB32]};''
--作者 / Koji Agawa
--説明 / 「DirextX/OpenGLアプリケーション専用のムービーキャプチャーツール」 Dxtory で録画した動画にゲームパッドの操作を表示するプラグイン。入力情報を記録するためのツール InputLogger とのセット。'''.NET プラグイン'''((参考: [[AvsFilterNet]]))。参考: [[Dxtory.com | ホーム:http://dxtory.com/home-ja.html]]
--プラグイン / InputVisualizer.dll
--URL / http://d.hatena.ne.jp/atty/20090212

-''Lom &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / Mystery Keeper(Aleksey Lyashin Jr.)
--説明 / 指定されたリストに基づいて、2 つのクリップからフレームを選択し、新たなクリップを生成するプラグイン。関連ページ: [[niiyan/2008-03-30]]
--プラグイン / Lom.dll
--URL / http://forum.doom9.org/showthread.php?t=136415

-''mergeClips &color(green){[2.5]}; &color(blue){[RGB32]};''
--作者 / Sergio Rabellino
--説明 / ベースのビデオクリップに別のビデオクリップをオーバーレイさせる。
--プラグイン / mergeClips.dll
--URL / http://www.di.unito.it/~rabser/avisynth/

-''Peep &color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--作者 / V.C.Mohan(vcmohan)
--説明 / 楕円形のウィンドウの中に別のクリップからの画像を挿入するプラグイン。
--プラグイン / Peep.dll
--URL / http://avisynth.org/vcmohan/

-''Perspective &color(green){[2.5]}; &color(blue){[RGB]};''
--作者 / V.C.Mohan(vcmohan)
--説明 / 透視図から画像の正面図を再生成するプラグイン。正面図から透視図を生成することも可能。
--プラグイン / Perspective.dll
--URL / http://avisynth.org/vcmohan/

-''RePan &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Loren Merritt
--説明 / 動き補償された[[FreezeFrame]]のように動作する。現在のところ(repan-0.10.zip )、このフィルタが解決する種類の動きは、パン(Pan)のみ。
--プラグイン / RePan.dll
--URL / http://akuvian.org/src/avisynth/

-''Sampler &color(green){[1.0/2.0/2.5]}; &color(blue){[ - ]};''
--作者 / SansGrip
--説明 / 指定した時間ごとにサンプルを抜き出す。
--プラグイン / Sampler.dll(''&color(green){[1.0/2.0]};''), Sampler-2.5.dll(''&color(green){[2.5]};'')
--URL / http://www.kvcd.net/sansgrip/avisynth/

-''Scanlines &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / Turulo Manco
--説明 / 実際よりも高い解像度であるような印象を与え、ビデオクリップの見た目をよくする。
--プラグイン / Scanlines.dll
--URL / http://www.avisynth.org/warpenterprises/

-''Shuffle &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / James D. Lin (stickboy)
--説明 / クリップ内のフレームをシャッフルする。
--プラグイン / Shuffle.dll
--URL / http://www.avisynth.org/stickboy/

-''toot (Two Out Of Three) &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / E-Male
--説明 / 各ピクセルの各成分について、3つのソースのうち、近似している2つを平均化する。Doom9's Forum 関連スレッド: [[toot: new "advanced-averaging" filter (ignores worst source) - Doom9's Forum:http://forum.doom9.org/showthread.php?t=78338]]
--プラグイン / toot.dll
--URL / http://e-rels.dyndns.org/downloads/

-''TWriteAvi &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / tritical, squid_80(修正版)
--説明 / AVI 出力プラグイン。使い方など、詳しくは [[niiyan/2005-03-07>niiyan/2005-03-07#gd167522]] を参照。squid_80 氏による修正版については、[[niiyan/2007-02-14]] を参照。
--プラグイン / TWriteAvi.dll
--URL1 / http://forum.doom9.org/showthread.php?p=621067#post621067
--URL2 / [[アーカイブ>アーカイブ#a2e12f48]]を参照。

-''&aname(unfurl);Unfurl &color(green){[2.5]}; &color(blue){[RGB/YUY2/YV12]};''
--作者 / V.C.Mohan
--説明 / フレームをオーバーラップさせることなくパノラマ画像に合成するプラグイン。動作には、libFFTw3f-3.dll または FFTw3.dll が必要(下記 URL から入手可能)。同様のプラグインに [[FXpanse>#fxpanse]] がある。
--プラグイン / Unfurl.dll
--URL / http://avisynth.org/vcmohan/Unfurl/Unfurl.html

-&aname(Watershed);''Watershed &color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / V.C.Mohan
--説明 / 画像の値を高さとして扱い、分水嶺(watershed((参考: [[お茶の水女子大学人間・環境科学科人間工学研究室 - 腹膜透析における腹膜中皮細胞の修復メカニズムに関する研究:http://www.eng.ocha.ac.jp/biomedeng/theme_html/CAPD.html]]、[[opencv.jp - OpenCV: 画像分割,領域結合,輪郭検出(Image Segmentation, Connected Components and Contour Retrieval)サンプルコード -:http://opencv.jp/sample/segmentation_and_connection.html]])))線と個々の流域(basin)を描画することによって、画像をセグメント化する。
--プラグイン / Watershed.dll
--URL / http://avisynth.org/vcmohan/

-''WAverage &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / AVIL
--説明 / あるクリップを重み付きのマスクとして使用して、いくつかのクリップを平均化するプラグイン。
--プラグイン / WAverage.dll
--URL / http://forum.doom9.org/showthread.php?t=144940

*** ApplyEvery [#a5594e54]

--作者 / stickboy
--説明 / 一定の間隔でクリップを操作するフィルタ群。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[ - ]};''
--プラグイン / ApplyEvery.dll
--URL / http://www.avisynth.org/stickboy/

-''ApplyEvery''
--一定の間隔でクリップにフィルタをかける。

-''DeleteEvery''
--一定の間隔でフレームを削除し、フレームレートを落とす。

-''DeleteFrames''
--AviSynth組み込み関数DeleteFrameの機能補足的なフィルタ。

-''InterleaveEvery''
--特定のパターンであるクリップを別のクリップに挿入する。

-''LengthenClip''
--最低限のフレーム数になるようにフレームを水増しする。

-''RepeatEveryFrame''
--すべてのフレームを指定された回数だけ繰り返す。

-''WhileEval''
--ループ。

*** FilterRangeEx [#aaa31321]

--作者 / kiraru2002
--説明 / ApplyRangeフィルタとFilterRange関数の機能拡張版。「<あなたも、プラグイン作ってみません?>コーナー」の中で紹介されていたもの。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YUY2]};''
--プラグイン / FilterRangeEx(Eval).dll, FilterRangeEx(ScriptClip).dll
--URL / [[アーカイブ]]を参照。

-''ApplyRangeEx''
--AviSynthに内蔵されているApplyRangeフィルタの機能拡張版。複数の範囲に適用可能。

-''FilterRangeEx''
--[[nullinfo:http://nullinfo.s21.xrea.com/]]の
--minamina氏が作成したFilterRange関数の機能拡張版。複数の範囲に適用可能。

*** Fusion [#gf7348d0]

--作者 / davidhorman
--説明 / 画像ピラミッドを使ってクリップをブレンドするフィルタ集。参考: [[AviSynth ニュース(AviSynth Blog rev.3): Fusion (2010-01-17) (ブレンドプラグイン):http://news.avisynth.info/article/138588036.html]]
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[RGB32]};''
--プラグイン / fusion.dll
--URL / http://forum.doom9.org/showthread.php?t=152109

-''fuse''
--画像ピラミッドを使ってクリップをブレンドする。
-''undersharpen''
--画像の 1 レベルのみをシャープ化するか、ぼかす。
-''fusemask'' (2010-03-21 版〜)
--fuse に渡すバイナリマスクを生成する。同じシーンだが異なる露出(露光) 2 つの画像をマージするのに使用できる。

*** NeuralNet [#i03fbbaa]

--作者 / V.C.Mohan
--説明 / 3レイヤー分類型のArtificial Neural Network((参考: [[Artificial Neural Networks Lab on the Web (Japanese):http://staff.aist.go.jp/utsugi-a/Lab/index-j.html]], [[主観的輪郭を含めた3次元物体認識システム:http://www.jcss.gr.jp/journal/vol02/0203ishihara/ishihara.html]], [[ニューラルワールド:http://www.geocities.co.jp/SiliconValley/6872/]], [[ZARU NUERO:http://www.si.hirosaki-u.ac.jp/~slame/neuro/nnindex.html]]))の実装。入力としてグレースケール画像を使用する。2005年10月24日版からNeuralNetBPとNeuralNetRPの2つの関数を含む。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--プラグイン / NeuralNet.dll
--URL / http://www.avisynth.org/vcmohan/

-''NeuralNetBP''
--標準的なBack Propagation(誤差逆伝搬法, BP)。参考: [[KINOsuite --やさしい用語辞典(Googleのキャッシュ):http://www.google.com/search?q=cache:xBhfGkiZLXMJ:www.tosco.co.jp/product/kinosuite/300/easyword/a-e.html+backprop&hl=ja&lr=lang_ja]], [[Back Propagation:http://www.geocities.co.jp/SiliconValley/6872/backprop.html]]。

-''NeuralNetRP''
--Resilient Propagation(RPROP, RP)。参考: [[KINOsuite --やさしい用語辞典(Googleのキャッシュ):http://www.google.com/search?q=cache:JZ3hqabymnAJ:www.tosco.co.jp/product/kinosuite/300/easyword/p-t.html+Resilient+Propagation&hl=ja&lr=lang_ja]]。

-''NeuralNetLN''((neuralnet_25_dll_20051114から追加。))
--単一のレイヤーとRPROPメソッドによって最適化された重み(weights)をともなうリニアネットワーク(Linear Network)。

*** Reform [#k669ba88]

--作者 / V.C.Mohan
--説明 / 画像の形を矯正する(reform)ためのフィルタ集。補間アルゴリズムを双三次補間(bicubic)、双線形補間(bilinear)、最近傍点補間(nearest point)のいずれかから選択可能。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[RGB32/RGB24/YUY2/YV12]};''
--プラグイン / Reform.dll
--URL / http://www.avisynth.org/vcmohan/

-''Deskew''
--resize引数で指定した補間アルゴリズムを使って、画像の四辺形のエリアを長方形に歪める(skew)。

-''Skew''
--resize引数で指定した補間アルゴリズムを使って、画像の長方形のエリアを四辺形に歪める(skew)。

*** RemapFrames [#i75199f2]

--作者 / James D. Lin(stickboy)
--説明 / 入力テキストファイルか入力文字列によって指定されたクリップの、フレーム・インデックスを再マッピングするAviSynthプラグイン。
--サポート状況 /  ''&color(green){[2.5]}; &color(blue){[ - ]};''
--プラグイン / RemapFrames.dll
--URL / http://www.avisynth.org/stickboy/

-''RemapFrames''
--'''baseClip'''の指定されたフレーム(または範囲)を、'''baseClip'''(または'''sourceClip''')の別のフレーム(または範囲)に置き換える。

-''RemapFramesSimple''
--上記、RemapFramesの簡易版。

-''ReplaceFramesSimple''
--指定された'''baseClip'''のフレーム(または範囲)を、'''sourceClip'''のそれに置き換える。

*** ReplaceFrame [#c22fc6b5]

--作者 / Rodrigo Braz Monteiro(ArchMage ZeratuL)
--説明 / 動作には、zlib、libpng、MSVC7.1ランタイム(msvcp71.dll/msvcr71.dll)が必要(下記URLからダウンロード可能)。
--サポート状況 /  ''&color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--プラグイン / replaceframe.dll
--URL / http://zeratul.cellosoft.com/replaceframe/

-''ReplaceFrame''
--破損したフレームを置換(replace)するために、画像をビデオにインポートする作業を助けるフィルタ。

-''ReplaceFrameSetup''
--このプラグインのセットアップ用の関数。