Windows10の回復機能でOSを綺麗に(リセット)した際に遭遇した、LoadAviUtlInputPlugin問題について
結論から先に書くと、解決はしたがその理由が分からない、という何とも腑に落ちない内容
やったことまとめ
1、AviSynthPlus-r1576をダウンロードして右クリックから管理者でインストール
2、とりあえず現状動いている別のマシンのAvisynth+のプラグインをまとめて全部コピペして移植
(コピペで使用したプラグインは以下のZIPファイルの中身そのまま)
https://app.box.com/s/guy3saoloz1liia6h474wuilnrdoso95
以下のディレクトリに
C:\Program Files (x86)\AviSynth+\plugins
こんな感じにコピペしてマシンを再起動してみたら
AviUtlでavs形式の動画が読み込めるようになりました
釈然としないけど、動いてくれてるからまぁいいか・・・
とはいえ、色々と調べてみたところ、LoadAviUtlInputPluginはwarpsharp.dll経由での読み込みであり、Avisynthのプラグインのオートロード機能を経由しているという所までは分かった
要するに、Avisynthがプラグインをオートロードする時に何かしらの理由(ここが重要なわけだが)でwarpsharp.dll経由で読み込みが出来ていなかったというわけになる
ZIPの中身は開いてみると分かるかと思いますが、乱雑にプラグインを放り込んだだけなので、特にこれと言って意味は無いです
しかも、プラグインをコピペする前の状態に戻してから再度AviUtlにファイルを投入して読み込みが出来ないよね?の再現性の確認をしたところ、普通に読み込めるようになっていたわけで・・・
なので、正直何が理由で問題が解決したのかは分かりません
このコピペ作業が何かしらのダメ押しにでもなったのか・・・あるいは、レジストリに書き込まれる何かが発生したのか・・・
真の理由はWindowsのみぞ知る・・・
同じ問題に遭遇している人は、物は試しでやってみると解決するかもしれませんよ