LoadPlugin

LoadPluginフィルタで外部プラグインを読み込む

LoadPluginフィルタとは?

外部プラグイン(Plugin)を、手動で読み込む(Load)ためのフィルタです。

LoadPluginフィルタを利用する場合、プラグインは、任意のフォルダから読み込むことができます。

書式

LoadPlugin(string filename [, ...])
  • 引数
    • filename: 読み込ませたい外部プラグインの名前
      • そのプラグインが、AVSファイルと別のフォルダにある場合は、パス指定する。
      • カンマ区切りで、複数指定可能(最大50個まで)。

使用例

プラグインを1つ読み込む

# 「C:\AviSynth\Plugins」にあるhoge.dllを読み込む
LoadPlugin("C:\AviSynth\Plugins\hoge.dll")

複数のプラグインを読み込む(1)

# 次のようにLoadPlugin行を追加する:
LoadPlugin("C:\AviSynth\Plugins\foo.dll")
LoadPlugin("C:\AviSynth\Plugins\bar.dll")
LoadPlugin("C:\AviSynth\Plugins\hoge.dll")

複数のプラグインを読み込む(2)

# 次のようにカンマ区切りで指定する:
LoadPlugin("C:\AviSynth\Plugins\foo.dll","C:\AviSynth\Plugins\bar.dll","C:\AviSynth\Plugins\hoge.dll")

複数のプラグインを読み込む(3)

# 上記(1)の方法を、変数を使って書き換えたもの:
PluginDir="C:\AviSynth\Plugins\"
LoadPlugin(PluginDir + "foo.dll")
LoadPlugin(PluginDir + "bar.dll")
LoadPlugin(PluginDir + "hoge.dll")

複数のプラグインを読み込む(4)

# 上記(2)の方法を、SetWorkingDirを使って書き換えたもの:
SetWorkingDir("C:\AviSynth\Plugins\")
LoadPlugin("foo.dll","bar.dll","hoge.dll")

備考

AviSynthPluginsを参照。

最終更新日時: 2005-01-29 (土) 03:10:09 (7021d)