- 追加された行はこの色です。
- 削除された行はこの色です。
*AviSynth2.5で1.0/2.0用プラグインを使う / AviSynth1.0/2.0で2.5用プラグインを使う [#g0f90fdf]
#contents
**プラグインのインターフェイス [#xc78727b]
**プラグインの互換性 [#u1840e8f]
AviSynth 1.0/2.0と2.5の間には、外部プラグインの互換性がありません。つまり、AviSynth 1.0/2.0用のプラグインはAviSynth 2.5で使用することができず、逆に、AviSynth 2.5用のプラグインはAviSynth 1.0/2.0では使用することができないということです。
**LoadPluginExとは? [#v54703ed]
LoadPluginExプラグインを使えば、これらの互換性のないプラグインを使用できるようになります。
** LoadPluginEx の入手 [#v54703ed]
#ref(loadpluginex_dll.png)
LoadPluginExプラグインは、[[warpsharpパッケージ]]に含まれています。
LoadPluginEx プラグインは、[[warpsharpパッケージ]]に含まれています。入手先については、[[warpsharpパッケージ]]を見てください。
-[[warpsharpパッケージ]]
--http://www.geocities.co.jp/SiliconValley-PaloAlto/2382/
*** LoadPluginEx2 について [#d671fe06]
改造版の LoadPluginEx2 も存在します。何らかの理由により、LoadPluginEx が使用できない場合はこちらを試してみてください。入手先については、[[warpsharpパッケージ]]の「使用上の注意」を見てください。
**注意 [#k7318b25]
-AviSynth1.0/2.0における注意
--AviSynth1.0/2.0はYV12をサポートしていないため、AviSynth1.0/2.0では、YV12のみで動作するフィルタを使用することができません。
-AviSynth2.5における注意
--AviSynth1.0/2.0用のフィルタ(プラグイン)は、YV12では動作しません。そのため、クリップがYV12の場合は、[[Convertフィルタ]]を使って、そのフィルタがサポートしている色空間に変換する必要があります。
-LoadPluginExプラグインに関する注意
--[[warpsharpパッケージ]]の「使用上の注意」、および、[[オリジナルFAQ]] の「AviUtlやVirtualDubが強制終了します。」を参照。
**使用例 [#j5ddb06d]
-DustV5プラグイン(AviSynth 1.0/2.0用)をAviSynth 2.5で使う
--プラグインの読み込み((プラグインのパスは環境に合わせて変更すること。))
LoadPlugin("D:\path\LoadPluginEx.dll")
LoadPlugin("D:\path\DustV5.dll")
**注意 [#k7318b25]
[[オリジナルFAQ]]の[[「warpsharp.dllとLoadPluginEx.dllが使えません。」>オリジナルFAQ#cfe4ce29]]と[[「AviUtlやVirtualDubが強制終了します。」>オリジナルFAQ#t2157db2]]を参照。
--フィルタ実行部分
ConvertToYUY2() #ソースクリップがYV12の場合
FaeryDust(2)
**インターフェイス・バージョン [#h8a298f2]
プラグインのAviSynthインターフェイス・バージョンについて。
#ref(avisynth_h.png)
avisynth.hをメモ帳で開きます。
#ref(avisynth_src_zip.png)
avisynth.hは、AviSynthの[[プロジェクトページ:http://sourceforge.net/projects/avisynth2/]]で配布されているソースファイルに含まれています。ソースが添付されているプラグインに同梱されていることもあります。
#ref(avisynth_interface_version.png)
avisynth.hの42行目前後((AviSynthのリビジョンによって異なる可能性があります。))に、AviSynthのインターフェイスバージョンの番号が記されています。
-AviSynth 1.0/2.0の場合
AVISYNTH_INTERFACE_VERSION = 1
-AviSynth 2.5の場合
AVISYNTH_INTERFACE_VERSION = 2