その他のプラグイン
重複フレームの選択/複製/削除 †
- CopyDuplicates [1.0/2.0] [ - ]
- 作者 / Wizard_FL
- 説明 / Relative Differenceパラメータよりも差が小さい2フレームがあるとき、後ろのフレームを前のフレームのコピーに置き換える。
- プラグイン / IVTC.dll
- URL / http://wizard_fl.tripod.com/wizardslab/id4.html
- Dup [1.0/2.0] [YUY2] / [2.5] [YUY2/YV12]
- 作者 / Donald A. Graft, Klaus Post, Fizick
- 説明 / 重複(duplicate)フレーム検出器の実装。ノイズの多い重複フレームを1つのコピーフレームに置き換えることによって、ノイズ除去やビットレートの節約が可能になる。
- プラグイン / Dup.dll
- URL1 / http://neuron2.net/dup/dupnew.html ([2.5])
- URL2 / http://neuron2.net/dup/duplegacy.html ([1.0/2.0])
- ExactDedup [2.5] [RGB/YUY2/YV12]*1
- 作者 / Steve Melenchuk, Arick Chan
- 説明 / 最初と(オプションで)最後のフレームを残したまま、正確な重複フレームを削除し、Matroska v2 タイムコードを生成することを目的としたフィルタ。
- プラグイン / ExactDedup.dll, ExactDedup_64bit.dll (64 ビット版)
- URL / http://tasvideos.org/forum/viewtopic.php?t=12065
- GetDups [2.5] [YUY2/YV12]
- 作者 / Alexander G. Balakhnin(Fizick), Turyst04
- 説明 / ビデオクリップからユニークな重複(duplicate)フレームを選択するためのプラグイン。
- プラグイン / GetDups.dll
- URL / http://avisynth.org.ru/fizick.html
DeDup †
- 作者 / Loren Merritt
- 説明 / Dupをベースとしたフィルタ。圧縮時の品質やスピードのために、重複(duplicate)フレームを削除する。ソースにおけるノイズや圧縮ノイズ(artifact)を低減できる場合がある。DupMC(1パス目)とDeDup(2パス目)の2つのフィルタからなる、2パスフィルタ。
- サポート状況 / [2.5] [YUY2/YV12]
- プラグイン / DeDup.dll
- URL / http://akuvian.org/src/avisynth/
- DupMC
- 1パス目用。隣接するフレームを比較して、ログを出力する。
- DeDup
- 2パス目。DupMC(1パス目)によって生成されたログファイルを元に、重複フレームを削除する。フレーム単位で設定をオーバーライド(再定義)したり、残っているフレームを正しい位置に戻すためにMatroska互換のタイムコードファイルを出力することもできる。
動き補償/動きベクトル †
- Deshaker3D [ - ] [ - ]
- 作者 / davidhorman
- 説明 / 3D 画像スタビライザープラグイン。動作には VirtualDub 用 Deshaker プラグインが必要。
- プラグイン / deshaker3d.dll
- URL / http://forum.doom9.org/showthread.php?t=171051
- GenMotion(General Motion Compensation) [2.5] [YV12]
- 作者 / Alexander G. Balakhnin(Fizick)
- 説明 / VirtualDub用Deshakerプラグインのログファイルを利用して動き補償を行う(画像の安定化や時間軸NRに利用)。
- プラグイン / genmotion.dll
- URL / http://avisynth.org.ru/fizick.html
- MScaleVectors [2.5] [ - ]
- 作者 / Vit
- 説明 / MVTools の動きベクトル / ブロックサイズを変更する AviSynth プラグイン。解析した得たベクトルを異なる大きさのクリップに使用することを可能にする。
- プラグイン / MScaleVectors.dll
- URL / http://forum.doom9.org/showthread.php?p=1498605#post1498605 (v0.11)
DePan †
- 作者 / Alexander G. Balakhnin(Fizick)
- 説明 / 同じ作者のGenMotionプラグインに替わる新しい動き補償プラグイン。サーバー・パートとクライアント・パートを組み合わせて使用する。
version1.0から、FFTWライブラリ(バージョン3)を使うことができるようになった(別途、FFTW3.DLLのインストールが必要)。 - サポート状況 / [2.5] [YV12]
- URL / http://avisynth.org.ru/depan/depan.html
- DePanEstimate
- 説明 / 包括的な動きデータ(global motion data)を推定して、それを特別なサービスクリップを書き出す(サーバー・パート)。
- プラグイン / DePanEstimate.dll
- DePan
- 説明 / フル、もしくは部分的な包括的動き補償(global motion compensation)を行う(クライアント・パート)。
- プラグイン / DePan.dll
- DePanInterleave
- 説明 / 動き補償されたフレームとオリジナルフレームから、インターリーブされたクリップを生成。DePanとInterLeave(AviSynth内蔵フィルタ)のコンビネーション(クライアント・パート)。
- プラグイン / DePan.dll
- DePanStabilize
- 説明 / 包括的な動き(global motion)の平滑化による動きの安定化(クライアント・パート)。
- プラグイン / DePan.dll
- DePanScene
- 説明 / DePanEstimateで算出されたモーションデータを元に、シーンチェンジと定義されたプレーンの値が255、それ以外のフレームの値が0のクリップを生成。
ConditionalフィルタのAverageLumaで使われることを想定(クライアント・パート)。 - プラグイン / DePan.dll
- 説明 / DePanEstimateで算出されたモーションデータを元に、シーンチェンジと定義されたプレーンの値が255、それ以外のフレームの値が0のクリップを生成。
Motion †
- 作者 / mg262
- 説明 / R.A. Braspenning 氏とG. de Haan 氏による「True-motion estimation using feature correspondence」を実装した動き補償フィルタ。プログレッシブ YV12 での使用を想定。クリップの高さと幅は 8 の倍数でなければならない。
- サポート状況 / [2.5] [YV12]
- プラグイン / Motion_12Dec05.dll*2
- URL / http://avisynth.nl/warpenterprises/#motion
- BlendFPS
- ブレンド変換を使って、フレームレートを FPS パラメータに渡された値に変換する。YV12 用の ConvertFPS 代替版として作成。
- CombineFPS
- (MotionFPS によって生成された)フレームレートを変換された 2 つのクリップを取って、重み付けされた平均で合成する。
- Compensate
- 過去または未来のフレームからの素材を使って、tocompensate パラメータに渡されたクリップの各フレームのほぼ複製を構築する。
- DrawMotion
- FindMotion によって前もって見つけられた動きベクトルを使って、ブロックモーションを描画する。
- FindMotion
- この関数に含まれる他の関数で使用するためのブロックモーションを評価する。
- MotionFPS
- ConvertFPS や ChangeFPS のようにフレームレートを変換する。ただし ConvertFPS の代替として作られたのではなく、フレームレート変換のためのビルディングブロックであり、動き補償されたフレームレート変換が扱いにくい状況を見つけるのを助けるツール。
MVTools †
- 作者 / Manao, Fizick (Alexander Balakhnin), Tsp, TSchniede, (Loren Merritt, Laurent Aimar, Alex Izvorski - x264), josey_wells, runforlife (Extreme Edition), Firesledge (cretindesalpes)
- 説明 / 動きベクトルの分析と、それを利用したフィルタ集。最新の情報は、Doom9's Forum 関連スレッド(MVTools - Doom9's Forum)を参照。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***。
- サポート状況 / [2.5] [YUY2/YV12]
- プラグイン / MVTools.dll (MVTools v1), mvtools2.dll*3 (MVTools v2)
- 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)
- URL4 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)
- URL5 / http://www.videomontazh.com.ua/index.php/en/mvtools-25111-extreme-edition.html (Extreme Edition)
- URL6 / http://forum.doom9.org/showthread.php?p=1386559#post1386559 (Firesledge (cretindesalpes)版。dither に同梱)
- MSuper (v2)
- ソースクリップを取得して、マルチレベルの(階層的にスケールを変更された)フレームデータを伴った特別な "super" クリップを用意する。super クリップは、MVAnalyze および動き補償(クライアント)関数の両方から利用可能。
- MVAnalyse(v1)/ MAnalyse(v2)
- 動きベクトルの分析。他のフィルタで利用できるように人工的なクリップにコード化される。
- MVCompensate(v1)/ MCompensate(v2)
- 動き補償。動きベクトルによってポイントされた過去(ないし未来)フレームのブロックが、ベクトルに沿って、現在フレームへ移動させられる。
- MVDenoise (v1)
- 動き補償をともなったベーシックな時間軸ノイズ除去。
- MVMask(v1)/ MMask(v2)
- 動きベクトルの長さからモーション・マスクを生成。MaskToolsのMotionMaskよりも優れたマスクを作る。
- MVSCDetection(v1)/ MSCDetection(v2)
- シーンチェンジの検出。
- MVShow(v1)/ MShow(v2)
- 動きベクトルの表示。
- MVChangeCompensate (v1)
- 動きベクトル・ストリーム内に格納されている(動き)補償を変更することを許可する。
- MVIncrease (v1)
- クリップの縮小された(reduced)バージョンに対して計算されたベクトルを、オリジナルサイズのクリップに補償するために、使用することを許可する。
- MVDepan(v1)/ MDepan(v2)
- 動きベクトルを取得し、グローバルモーションを評価して、Fizick氏作DePanプラグインの形式でデータを出力フレームに渡す。
- 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。
- MDegrainN
- Firesledge (cretindesalpes)版 MVTools 2.5.12.0 beta で追加された。時間軸の範囲は引数によって与えられる。
- 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 版には未統合。
- MSimpleFlowFps
- MVTools 2.5.11.1 Extreme Edition で追加されたフレームレート変換フィルタ。
SVPflow †
- 作者 / SmoothVideo Project (SVP)
- 説明 / 動き補償付きフレーム補間。SVPflow 1.0.2 から、MVTools 互換のベクトルクリップに変換することを可能にする SVConvert 関数が追加されている。
- サポート状況 / [2.5] [ - ]
- URL / http://www.svp-team.com/wiki/Plugins:_SVPflow
- プラグイン / svpflow1.dll
- 説明 / MVTools2 および x264 をベースにしたモーションベクトルサーチ(GPL)。SVSuper, SVAnalyse を含む。
- プラグイン / svpflow2.dll
- 説明 / フレームレンダリング。SVSmoothFps を含む。
字幕 †
- 字幕に移動しました。
外部プログラムとの連携 †
- Call [1.0/2.0/2.5] [ - ]
- 作者 / Nic
- 説明 / Besweetのような外部コマンドラインプログラムを呼び出して(call)、パラメータを渡すことを可能にするプラグイン。出力用のNicEcho.exeが同梱。CALL プラグインでシングルクオート等の特殊文字を利用可能にするヘルパーアプリ CALL_25_Helper がある(vampiredom 氏作)。
- プラグイン / CALL.dll([1.0/2.0]用), CALL_25.dll([2.5]用)
- URL1 / http://nic.dnsalias.com/Call.zip
- URL2 / http://www.avisynth.nl/warpenterprises/attic.html ([1.0/2.0]用)
- URL3 / http://www.avisynth.nl/warpenterprises/ ([2.5]用)
- CallCmd [ - ] [ - ]
- 作者 / StainlessS
- 説明 / 選択可能なフレームで、あるいは、プラグインの起動または終了時にコマンドを実行する。上記 Call プラグインをベースとして作られた。Doom9's 関連フォーラム: http://forum.doom9.org/showthread.php?t=166063
- プラグイン / CallCmd.dll
- URL / https://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS
- ENPipe [2.5] [ - ]
- 作者 / Fredrik Mellbin
- 説明 / ビデオ/オーディオ出力を指定されたコマンドにパイプするプラグイン。
- プラグイン / ENPipe.dll
- URL / アーカイブを参照。
- LoadDll [2.5] [ - ]
- 作者 / tsp
- 説明 / 外部 dll*4 を読み込むフィルタ。フィルタがシステムパスにない外部 dll に依存する場合に有用。Doom9's Forum 関連スレッド: Loading System .dll into AviSynth - Doom9's Forum
- プラグイン / LoadDll.dll
- URL / http://www.avisynth.nl/tsp/
- mm_cl_avs [2.5] [ - ]
- 作者 / -
- 説明 / AviUtl 出力プラグイン mm_srv からの出力を AviSynth で受け取ることを可能にするクライアントプラグイン。mm_srv は、下記 URL から入手可能。AviUtlの出力を受け取るも参照。
- プラグイン / mm_cl_avs.dll
- URL / http://www.geocities.jp/mosd7500/aviu.html
- PowerStripRefreshRate [2.5] [ - ]
- 作者 / hagayg
- 説明 / PowerStrip*5 を使ってモニタのリフレッシュレート*6を自動的に設定/変更するプラグイン。 PowerStrip が動作している間にのみ機能する。niiyan/2008-04-02 も参照。
- プラグイン / RefreshRate.dll
- URL / http://forum.doom9.org/showthread.php?t=136491
- Run [2.5] [ - ]
- 作者 / mg262
- 説明 / システムコマンドを実行(run)する。Doom9's Forum - Run... the simplest filter I can imagine、およびniiyan/2005-06-16を参照。
- プラグイン / Run.dll*7
- URL / http://avisynth.nl/warpenterprises/#run
- SClavc [2.5] [YV12]
- 作者 / Loren Merritt
- 説明 / mpeg4にエンコードして、2passのstatsファイルを出力するためのプラグイン。元々は、Yattaにおいて、libavcodecのシーンチェンジ・メトリクス(scene-change metrics)の利用を可能するために書かれた。SceneChange-lavc.dllは、パスの通った場所に置く必要がある。
- プラグイン / SceneChange.dll, SceneChange-lavc.dll
- URL / http://akuvian.org/src/avisynth/
- SCXvid [2.5] [RGB/YUY2/YV12]
- 作者 / Fredrik Mellbin
- 説明 / AviSynth から Xvid の 1 パス目のログ(デフォルトの VFW プリセット相当)を出力するプラグイン。シーンチェンジ情報を取得することを主な目的とするが、エンコードで利用することも可能。
- プラグイン / SCXvid.dll
- URL / アーカイブを参照。
ffavisynth †
- 作者 / milan_cutka ほか。
- 説明 / AviSynth スクリプトから ffdshow のビデオ/オーディオフィルタを利用することを可能にするフィルタ。詳しい使い方は、ffdshowのフィルタを使うを参照。
- サポート状況 / [2.5] [ - ]
- プラグイン / ffavisynth.dll
- URL / ffdshow を参照。
- ffdshow
- ビデオフィルタ用の関数。
- ffdshowAudio
- オーディオフィルタ用の関数。
画像修復 †
- AVSInpaint
- ロゴを参照。
- ExInpaint [2.5] [RGB24/RGB32/YUY2/YV12/YUV24]
- 作者 / Alexander Balakhnin (Fizick)
- 説明 / 画像から巨大なオブジェクトを取り除く画像修復プラグイン。アルゴリズムは Object Removal by Exemplar-Based Inpainting(※PDFです。)に、使用しているコードは Object Removal by Exemplar-Based Inpainting に基づいている。フィルムの修復やロゴ除去などの用途に利用可能。
- プラグイン / exinpaint.dll
- URL / http://avisynth.org.ru/exinpaint/exinpaint.html
- GreycInpaint
- シャープ・ぼかしを参照。
マルチスレッド †
- MP_Pipeline [2.5] [ - ]
- 作者 / SAPikachu
- 説明 / スクリプトを複数のプロセスに分割して実行する。
- プラグイン / MP_Pipeline.dll
- URL / http://forum.doom9.org/showthread.php?t=163281
- PipeLine [2.5] [ - ]
- 作者 / QuaddiMM
- 説明 / 並列処理プラグイン。参考: AviSynth ニュース(AviSynth Blog rev.3): PipeLine Version 0.9.0 Beta (並列処理プラグイン)
- プラグイン / avs_pipeline.dll
- URL1 / http://forum.doom9.org/showthread.php?t=139629 (オリジナル)
- URL2 / http://yo4kazu.110mb.com/ (64 ビット版)
MT †
- 作者 / tsp
- 説明 / 他のフィルタをマルチスレッドで動作させることを可能にするフィルタプラグインのMTと、マルチスレッドに対応した修正版avisynth.dllのセット。MT(0.5以降)の動作には、修正版avisynth.dllかAviSynth 2.6*8が必要。詳しくは、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
- サポート状況 / [2.5] [ - ]
- プラグイン / MT.dll
- URL1 / http://avisynth.nl/tsp/
- URL2 / seraphyのとりあえず設置掲示板 [One Message View / DustMT Avisynth2.5.8](seraphy 氏による非公式なマルチスレッド対応 AviSynth 2.5.8 および MT*9)
- URL3 / http://forum.doom9.org/showthread.php?t=144852 (Jeremy Duncan 氏らによる非公式なマルチスレッド対応 AviSynth 2.5.8 および MT*10)
- URL4 / http://pavelsx.googlepages.com/ (SEt 氏による非公式なマルチスレッド対応 AviSynth 2.5.8 および MT*11)
- Doom9's Forum 関連スレッド: http://forum.doom9.org/showthread.php?t=148117
- URL5 / http://forum.doom9.org/showthread.php?p=1374605#post1374605 (JoshyD 氏による非公式 64 ビット版*12)
- MT(MTプラグイン内蔵)
- MTi
- インターレース処理用。2 つのスレッドに偶数/奇数の各フィールドをそれぞれ処理させる。
- MTsource
- ソースフィルタをマルチスレッドで走らせて高速化する。
- GetMTmode(マルチスレッド版 avisynth.dll 内蔵)
- MTのモード、または使用されているスレッドの数を取得する。
- SetMTmode(マルチスレッド版 avisynth.dll 内蔵)
- フィルタを処理するときに、AviSynthが1つより多くのスレッドを使うことを可能にする。時間軸のマルチスレッド化を可能にするためには、AVSファイルの1行目に配置。あとで記述した場合は、その下の行のフィルタのモード(mode)を変更する。
- Distributor
- SetMTmode で指定された数のスレッドを生成し、空いているスレッドに順次フレームを分配(distribute)する。通常は自動で呼び出されるが、一部のアプリケーション(avs2pipe、avs2pipemod など)を使用する場合は、手動でスクリプトの最後に追加する必要がある。Distributor() と記述するだけでよい。参考: avs2pipe - Page 4 - Doom9's Forum、MT modes explained - Avisynth(Internet Archive)
※詳しくは、MT および MT support page を参照。
Sora's avs multi-process/multi-thread plugin package †
- 作者 / LeiMing (Sorayukinoyume)
- 説明 / マルチプロセスとマルチスレッドに関するプラグインパッケージ。
- サポート状況 / [2.5] [ - ]
- URL / http://forum.doom9.org/showthread.php?t=164073
- SoraThread
- 処理を前後 2 つの独立したスレッドに分割する。
- プラグインなど / sorathread.dll
- SoraSMSource, SoraSMServer.exe
- 処理を複数のプロセスに分割する方法を提供する。sorasmserver は、sorasmsource にフレームを提供する独立したプロセス。
- プラグインなど / sorasmsource.dll, sroasmserver.exe
ThreadRequest †
- 作者 / LANTIS
- 説明 / パイプライン方式を使ったマルチスレッド化プラグイン。パラメータの説明など詳細は http://lantis.homeunix.org/avisynth.shtml を参照。Doom9's Forum 関連スレッド: ThreadRequest : yet another plugin for multithread processing - Doom9's Forum
- サポート状況 / [2.5] [ - ]
- プラグイン / ThreadRequest.dll
- URL1 / http://lantis.homeunix.org/avisynth.shtml (オリジナル)
- URL2 / http://yo4kazu.110mb.com/ (64 ビット版)
- ThreadRequest
- 「スレッドからフレームリクエストを行う」フィルタ。PipeLine とほぼ同様の使い方で使用できる。
- Synchronize
- 「同期を取る」フィルタ。
その他 †
- AddRange [1.0/2.0/2.5] [ - ]
- 作者 / kiraru2002
- 説明 / vcf(VirtualDub configuration file)ファイルを利用して選択範囲の指定を行うためのプラグイン。詳しくは、AddRangeプラグインを参照。
- プラグイン / AddRange.dll ([1.0/2.0]), AddRange_for_25.dll ([2.5])
- URL1 / アーカイブを参照。
- URL2 / http://yo4kazu.110mb.com/ (64 ビット版)
- Average [2.5] [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
- プラグイン / Average.dll
- URL / http://forum.doom9.org/showthread.php?t=118430
- AverageM [2.5] [RGB24/RGB32/YUY2/YV12]
- 作者 / redfordxx?
- 説明 / 偶数個のクリップを指定された重み付けに応じて平均化する。このプラグインの後継として、RedAverage プラグインがリリースされている。
- プラグイン / AverageM.dll
- URL / http://forum.doom9.org/showthread.php?p=1536107#post1536107
- BadFrames [2.5] [ - ]
- 作者 / Fizick
- 説明 / 与えられた状態の悪いフレームを、近傍のフレームか近傍のフレームとブレンド(補間)したものと置き換える。
- プラグイン / badframes.dll
- URL / http://avisynth.org.ru/badframes/badframes.html
- CBlend [2.5] [RGB32]
- 作者 / Ignus2
- 説明 / RGB32 のクリップをブレンドするプラグイン。C プラグイン*17の作成と、GCC *18 を使ったコンパイルのためのサンプル的なものとして作られた。niiyan/2008-03-05 も参照。
- プラグイン / cblend.dll
- URL / http://forum.doom9.org/showthread.php?p=917740#post917740
- ClipClop [2.5] [RGB24/RGB32/YUY2]
- 作者 / StainlessS
- 説明 / ソースクリップのフレーム範囲を置換用クリップの同じ範囲と置き換えることによって編集する。Doom9's Forum 関連スレッド: ClipClop - Clip range replacement plugin. - Doom9's Forum
- プラグイン / ClipClop.dll
- URL / http://www.mediafire.com/StainlessS
- Corr2D [2.5] [RGB/YUY2/YV12]
- 作者 / V.C.Mohan
- 説明 / 隣接するフレーム間の相互相関を表示する。FXpanse プラグインで使用する引数の最適値が得られる。動作には、libFFTw3f-3.dll または FFTw3.dll が必要(下記 URL から入手可能)。
- プラグイン / Corr2D.dll
- URL / http://avisynth.nl/vcmohan/Corr2D/Corr2D.html
- Corrector [2.5] [YUY2/YV12]
- 作者 / Manao, Fizick
- 説明 / analyseクリップに基づいて、出力クリップから、ピクセルごとに、クリップを構築する。古いバージョンのMVToolsプラグインに含まれていたフィルタをプラグイン化したもの。
- プラグイン / corrector.dll
- URL / http://avisynth.org.ru/mvtools/corrector.html
- DeBarrel [2.5] [RGB]
- 作者 / vcmohan
- 説明 / 樽型またはクッションピン(針刺し)型の歪みを補正するプラグイン。Doom9's Forum 関連スレッド: DeBarrel Plugin - Doom9's Forum
- プラグイン / DeBarrel.dll
- URL / http://avisynth.nl/vcmohan/DeBarrel/DeBarrel.html
- Decomet [2.5] [ - ]
- 作者 / jmac698
- 説明 / アナログビデオのドロップアウトや黒い線を低減する AviSynth C プラグイン。
- プラグイン / Decomet.dll
- URL / http://forum.doom9.org/showthread.php?t=163049
- Defish [2.5] [RGB32]
- 作者 / davidhorman, Efenstor (マルチスレッド化)
- 説明 / 樽型およびピンクッション型の歪みを補正(または引き起こす)プラグイン。Doom9's Forum 関連スレッド: "Defish", barrel and pincushion distortion correction filter - Doom9's Forum、Defish plugin for correcting wide angle distortion - Doom9's Forum(旧バージョン)
- プラグイン / defish.dll
- URL1 / http://forum.doom9.org/showthread.php?t=152860
- URL2 / http://forum.doom9.org/showthread.php?t=152860#post1496351 (v1.1 マルチスレッド版)
- DeJump [2.5] [YUY2]
- 作者 / dinstun
- 説明 / "jumpy"(飛び跳ねる、ガタガタ揺れるなどの意味)なビデオを安定化するフィルタ。Doom9's Forum - New filter for some jumpy vhs captures、およびniiyan/2005-06-01を参照。
- プラグイン / DeJump.dll
- URL / Doom9's Forum - New filter for some jumpy vhs capturesからダウンロード可能。
- FFPP
- 説明 / ポストプロセッシングフィルタ。詳しくは、FFmpegSource を参照。
- FrameSel/FrameRep [2.5/2.6] [Planar/YUY2/RGB32/RGB24]
- 作者 / StainlessS
- 説明 / FrameSel(): クリップから個別のフレームを選択する。FrameRep(): FrameSel を補完するフィルタ。FrameSel がフレームを抽出するのに対し、FrameRep はそのフレームを置換または元の場所に戻す。FrameSelect/FrameReplace LAST VERSION - Doom9's Forum の後継。Doom9's 関連フォーラム: http://forum.doom9.org/showthread.php?t=167971
- プラグイン / FrameSelect.dll
- URL / https://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS
- FXpanse [2.5] [RGB/YUY2/YV12]
- 作者 / V.C.Mohan
- 説明 / 水平または垂直にパンするシーンを含むビデオから、水平および垂直方向に残っているものすべてを含む単一のシーンを生成する。動作には、libFFTw3f-3.dll または FFTw3.dll が必要(下記 URL から入手可能)。このプラグインで使用する引数の最適値を得るために Corr2D というプラグインが用意されている。同様のプラグインに UnFurl がある。
- プラグイン / FXpanse.dll
- URL / http://avisynth.nl/vcmohan/FXpanse/FXpanse.html
- Grid [2.5] [RGB24/RGB32/YUY2/YV12]
- 作者 / V.C.Mohan
- 説明 / 長方形のグリッド(格子)をビデオの上に重ねる。
- プラグイン / Grid.dll
- URL / http://www.avisynth.nl/vcmohan/
- ImmaWrite(immaavs) [2.5] [ - ]
- InputVisualizer [2.5] [RGB32]
- 作者 / Koji Agawa
- 説明 / 「DirextX/OpenGLアプリケーション専用のムービーキャプチャーツール」 Dxtory で録画した動画にゲームパッドの操作を表示するプラグイン。入力情報を記録するためのツール InputLogger とのセット。.NET プラグイン*19。参考: Dxtory.com | ホーム
- プラグイン / InputVisualizer.dll
- URL / http://d.hatena.ne.jp/atty/20090212
- Lom [2.5] [ - ]
- 作者 / Mystery Keeper(Aleksey Lyashin Jr.)
- 説明 / 指定されたリストに基づいて、2 つのクリップからフレームを選択し、新たなクリップを生成するプラグイン。関連ページ: niiyan/2008-03-30
- プラグイン / Lom.dll
- URL / http://forum.doom9.org/showthread.php?t=136415
- mergeClips [2.5] [RGB32]
- 作者 / Sergio Rabellino
- 説明 / ベースのビデオクリップに別のビデオクリップをオーバーレイさせる。
- プラグイン / mergeClips.dll
- URL1 / http://www.di.unito.it/~rabser/avisynth/ (オリジナル)
- URL2 / http://yo4kazu.110mb.com/ (64 ビット版)
- Peep [2.5] [RGB24/RGB32/YUY2/YV12]
- 作者 / V.C.Mohan(vcmohan)
- 説明 / 楕円形のウィンドウの中に別のクリップからの画像を挿入するプラグイン。
- プラグイン / Peep.dll
- URL / http://avisynth.nl/vcmohan/
- Perspective [2.5] [RGB]
- 作者 / V.C.Mohan(vcmohan)
- 説明 / 透視図から画像の正面図を再生成するプラグイン。正面図から透視図を生成することも可能。
- プラグイン / Perspective.dll
- URL / http://avisynth.nl/vcmohan/
- Prune [2.5] [Planar/YUY2/RGB24/RGB32]
- 作者 / StainlessS
- 説明 / 複数のソースクリップをトリミングして、1 本の新しいクリップに結合する。
- プラグイン / Prune.dll
- URL / http://forum.doom9.org/showthread.php?t=162446
- quad [ - ] [ - ]
- 作者 / davidhorman
- 説明 / 四角形の変形を実行する。同様のプラグインに vcmohan 氏作の Reform がある。
- プラグイン / quad.dll
- URL / http://forum.doom9.org/showthread.php?t=165978
- RePan [2.5] [YUY2/YV12]
- 作者 / Loren Merritt
- 説明 / 動き補償されたFreezeFrameのように動作する。現在のところ(repan-0.10.zip )、このフィルタが解決する種類の動きは、パン(Pan)のみ。
- プラグイン / RePan.dll
- URL / http://akuvian.org/src/avisynth/
- Sampler [1.0/2.0/2.5] [ - ]
- 作者 / SansGrip
- 説明 / 指定した時間ごとにサンプルを抜き出す。
- プラグイン / Sampler.dll([1.0/2.0]), Sampler-2.5.dll([2.5])
- URL / http://www.kvcd.net/sansgrip/avisynth/
- Scanlines [2.5] [ - ]
- 作者 / Turulo Manco
- 説明 / 実際よりも高い解像度であるような印象を与え、ビデオクリップの見た目をよくする。
- プラグイン / Scanlines.dll
- URL / http://www.avisynth.nl/warpenterprises/
- Shuffle [2.5] [ - ]
- 作者 / James D. Lin (stickboy)
- 説明 / クリップ内のフレームをシャッフルする。
- プラグイン / Shuffle.dll
- URL / http://www.avisynth.nl/stickboy/
- simpleselect [2.5] [ - ]
- 作者 / davidhorman
- 説明 / ソースから指定されたフレームのみを選択する AviSynth プラグイン。
- プラグイン / simpleselect.dll
- URL / http://forum.doom9.org/showthread.php?p=1561240#post1561240
- toot (Two Out Of Three) [2.5] [ - ]
- 作者 / E-Male
- 説明 / 各ピクセルの各成分について、3つのソースのうち、近似している2つを平均化する。Doom9's Forum 関連スレッド: toot: new "advanced-averaging" filter (ignores worst source) - Doom9's Forum
- プラグイン / toot.dll
- URL /
http://e-rels.dyndns.org/downloads/
- TWriteAvi [2.5] [ - ]
- 作者 / tritical, squid_80(修正版)
- 説明 / AVI 出力プラグイン。使い方など、詳しくは niiyan/2005-03-07 を参照。squid_80 氏による修正版については、niiyan/2007-02-14 を参照。
- プラグイン / TWriteAvi.dll
- URL1 / http://forum.doom9.org/showthread.php?p=621067#post621067
- URL2 / アーカイブを参照。
- Unfurl [2.5] [RGB/YUY2/YV12]
- 作者 / V.C.Mohan
- 説明 / フレームをオーバーラップさせることなくパノラマ画像に合成するプラグイン。動作には、libFFTw3f-3.dll または FFTw3.dll が必要(下記 URL から入手可能)。同様のプラグインに FXpanse がある。
- プラグイン / Unfurl.dll
- URL / http://avisynth.nl/vcmohan/Unfurl/Unfurl.html
- Watershed [2.5] [ - ]
- 作者 / V.C.Mohan
- 説明 / 画像の値を高さとして扱い、分水嶺(watershed*20)線と個々の流域(basin)を描画することによって、画像をセグメント化する。
- プラグイン / Watershed.dll
- URL / http://avisynth.nl/vcmohan/
- WAverage [2.5] [YUY2/YV12]
- 作者 / AVIL
- 説明 / あるクリップを重み付きのマスクとして使用して、いくつかのクリップを平均化するプラグイン。
- プラグイン / WAverage.dll
- URL / http://forum.doom9.org/showthread.php?t=144940
ApplyEvery †
- 作者 / stickboy
- 説明 / 一定の間隔でクリップを操作するフィルタ群。
- サポート状況 / [2.5] [ - ]
- プラグイン / ApplyEvery.dll
- URL / http://www.avisynth.nl/stickboy/
- ApplyEvery
- 一定の間隔でクリップにフィルタをかける。
- DeleteEvery
- 一定の間隔でフレームを削除し、フレームレートを落とす。
- DeleteFrames
- AviSynth組み込み関数DeleteFrameの機能補足的なフィルタ。
- InterleaveEvery
- 特定のパターンであるクリップを別のクリップに挿入する。
- LengthenClip
- 最低限のフレーム数になるようにフレームを水増しする。
- RepeatEveryFrame
- すべてのフレームを指定された回数だけ繰り返す。
- WhileEval
- ループ。
AvisynthGimpLayer †
- 作者 / panzerboy
- 説明 / GIMP のレイヤ合成を AviSynth フィルタとして実装したプラグイン。Merge フィルタと同様に機能する。GIMP のレイヤ合成モードについては、2. レイヤーのモードを参照。
- サポート状況 / [2.5] [RGB24/RGB32]
- プラグイン / AvisynthGimpLayer.dll
- URL / http://sourceforge.net/projects/avisynthgmplyr/
- Normal
- 標準
- Multiply
- 乗算
- Divide
- 除算
- Screen
- スクリーン
- GimpOverlay
- オーバーレイ
- Burn
- 焼き込み
- Dodge
- 覆い焼き
- Hardlight
- ハードライト
- Softlight
- ソフトライト
- GrainExtract
- 微粒取り出し
- GrainMerge
- 微粒結合
- Difference
- 差の絶対値
- Addition
- 加算
- Subtract
- 減算
- DarkenOnly
- 比較(暗)
- LightenOnly
- 比較(明)
- Hue
- 色相
- Saturation
- 彩度
- Colour
- 色
- Value
- 明度
FilterRangeEx †
- 作者 / kiraru2002
- 説明 / ApplyRangeフィルタとFilterRange関数の機能拡張版。「<あなたも、プラグイン作ってみません?>コーナー」の中で紹介されていたもの。
- サポート状況 / [2.5] [YUY2]
- プラグイン / FilterRangeEx(Eval).dll, FilterRangeEx(ScriptClip).dll
- URL / アーカイブを参照。
- ApplyRangeEx
- AviSynthに内蔵されているApplyRangeフィルタの機能拡張版。複数の範囲に適用可能。
- FilterRangeEx
- nullinfoの
- minamina氏が作成したFilterRange関数の機能拡張版。複数の範囲に適用可能。
Fusion †
- 作者 / davidhorman
- 説明 / 画像ピラミッドを使ってクリップをブレンドするフィルタ集。参考: AviSynth ニュース(AviSynth Blog rev.3): Fusion (2010-01-17) (ブレンドプラグイン)
- サポート状況 / [2.5] [RGB32]
- プラグイン / fusion.dll
- URL1 / http://forum.doom9.org/showthread.php?p=1548031#post1548031 (v2)
- URL2 / http://forum.doom9.org/showthread.php?t=152109
- fuse
- 画像ピラミッドを使ってクリップをブレンドする。
- undersharpen
- 画像の 1 レベルのみをシャープ化するか、ぼかす。
- fusemask (2010-03-21 版〜)
- fuse に渡すバイナリマスクを生成する。同じシーンだが異なる露出(露光) 2 つの画像をマージするのに使用できる。
NeuralNet †
- 作者 / V.C.Mohan
- 説明 / 3レイヤー分類型のArtificial Neural Network*21の実装。入力としてグレースケール画像を使用する。2005年10月24日版からNeuralNetBPとNeuralNetRPの2つの関数を含む。
- サポート状況 / [2.5] [RGB24/RGB32/YUY2/YV12]
- プラグイン / NeuralNet.dll
- URL / http://www.avisynth.nl/vcmohan/
- NeuralNetBP
- 標準的なBack Propagation(誤差逆伝搬法, BP)。参考: KINOsuite --やさしい用語辞典(Googleのキャッシュ), Back Propagation。
- NeuralNetRP
- Resilient Propagation(RPROP, RP)。参考: KINOsuite --やさしい用語辞典(Googleのキャッシュ)。
- NeuralNetLN*22
- 単一のレイヤーとRPROPメソッドによって最適化された重み(weights)をともなうリニアネットワーク(Linear Network)。
RedAverage †
- 作者 / redfordxx
- 説明 / 平均化プラグイン。AverageM プラグインの後継。
- サポート / [2.5] [ - ]
- プラグイン / RedAverage.dll
- URL / http://forum.doom9.org/showthread.php?t=163018
- RAverageM
- 複数クリップのマスクされた平均の値を算出する。
- RAverageW
- 複数クリップの重み付きの平均の値を算出する。
- RMerge
- マスクにもとづいて 2 本のクリップを融合させる。
Reform †
- 作者 / V.C.Mohan
- 説明 / 画像の形を矯正する(reform)ためのフィルタ集。補間アルゴリズムを双三次補間(bicubic)、双線形補間(bilinear)、最近傍点補間(nearest point)のいずれかから選択可能。
- サポート状況 / [2.5] [RGB32/RGB24/YUY2/YV12]
- プラグイン / Reform.dll
- URL / http://www.avisynth.nl/vcmohan/
- Deskew
- resize引数で指定した補間アルゴリズムを使って、画像の四辺形のエリアを長方形に歪める(skew)。
- Skew
- resize引数で指定した補間アルゴリズムを使って、画像の長方形のエリアを四辺形に歪める(skew)。
RemapFrames †
- 作者 / James D. Lin(stickboy)
- 説明 / 入力テキストファイルか入力文字列によって指定されたクリップの、フレーム・インデックスを再マッピングするAviSynthプラグイン。
- サポート状況 / [2.5] [ - ]
- プラグイン / RemapFrames.dll
- URL / http://www.avisynth.nl/stickboy/
- RemapFrames
- baseClipの指定されたフレーム(または範囲)を、baseClip(またはsourceClip)の別のフレーム(または範囲)に置き換える。
- RemapFramesSimple
- 上記、RemapFramesの簡易版。
- ReplaceFramesSimple
- 指定されたbaseClipのフレーム(または範囲)を、sourceClipのそれに置き換える。
ReplaceFrame †
- 作者 / Rodrigo Braz Monteiro(ArchMage ZeratuL)
- 説明 / 動作には、zlib、libpng、MSVC7.1ランタイム(msvcp71.dll/msvcr71.dll)が必要(下記URLからダウンロード可能)。
- サポート状況 / [2.5] [RGB24/RGB32/YUY2/YV12]
- プラグイン / replaceframe.dll
- URL / http://zeratul.cellosoft.com/replaceframe/
- ReplaceFrame
- 破損したフレームを置換(replace)するために、画像をビデオにインポートする作業を助けるフィルタ。
- ReplaceFrameSetup
- このプラグインのセットアップ用の関数。
*1 RGB でのみテストされている(readme.txt より)。
*2 下線以降はリリースされた日付によって異なります。
*3 v2.2.2 から mvtools2.dll に変更されました。
*4 AviSynth用プラグインではなく、fftw3.dll などのライブラリのこと。
*5 モニタやグラフィックカードのカスタマイズを行うためのソフトウェア。シェアウェア。ホームページ: EnTech Taiwan | Utilities | PowerStrip
*6 垂直同期周波数とも。参考: リフレッシュレート - Wikipedia
*7 今後のバージョンアップで、プラグイン名が変更される可能性があります。
*8 修正版avisynthの機能は、AviSynth 2.6で取り込まれる予定。
*9 seraphy 氏はリンク先の投稿で、これは「2.5.7と2.5.7MTのdiffをとって勝手に2.5.8に当て」たものであると説明されています。また「ちゃんとできているかどうか保障はしません。すべて自己責任で対処できる方のみご利用ください」とのことです。ソースは、seraphyのとりあえず設置掲示板 [One Message View / Re[3]: DustMT Avisynth2.5.8] から入手可能です。AviSynth 2.5.7 MT の改造版については、niiyan/2007-08-26 を参照してください。
*10 上の seraphy 氏による非公式版を元に、さらに改造したもの。
*11 URL3 のバージョンアップ版。
*12 上の SEt 氏によるビルドを元に 64 ビット化したもの。
*13 参考: IT用語辞典 e-Words : スレッドとは 【thread】 ─ 意味・解説
*14 参考: ASCII24 - アスキー デジタル用語辞典 - フラグメント
*15 参考: IT用語辞典 e-Words : マルチプロセッサとは 【multi-processor】 ─ 意味・解説
*16 参考: IT用語辞典 e-Words : ハイパースレッディングとは 【Hyper-Threading】 ─ 意味・解説
*17 LoadCPlugin を参照。
*18 GNU コンパイラ コレクション。参考: GNUコンパイラコレクション
*19 参考: AvsFilterNet
*20 参考: お茶の水女子大学人間・環境科学科人間工学研究室 - 腹膜透析における腹膜中皮細胞の修復メカニズムに関する研究、opencv.jp - OpenCV: 画像分割,領域結合,輪郭検出(Image Segmentation, Connected Components and Contour Retrieval)サンプルコード -
*21 参考: Artificial Neural Networks Lab on the Web (Japanese), 主観的輪郭を含めた3次元物体認識システム, ニューラルワールド, ZARU NUERO
*22 neuralnet_25_dll_20051114から追加。
最終更新日時: 2014-09-02 (火) 00:41:36 (3752d)