たぶんこんな感じでできるんじゃないかな??
全体手順予想イメージ
- Avisynth25をインストール
- Avisynth25のインストールをD:\Avisynth\2.5.8(以降2.5.8\)にインストール
(プラグインを操作しやすいようにデフォルトではなくUACで保護されていないフォルダにインストールする。)
- Avisynth25のインストールをD:\Avisynth\2.5.8(以降2.5.8\)にインストール
- Avisynth25MT_x64をインストール
- 2.5.8\plugin64(以降plugin64)にAvisynth25MT_x64で利用する64bit用のDLLを入れる
- Avisynth25MT_x64でエンコードできることを確認する(処理FPSを比較用にメモ)
- Avisynth25をAvisynth25MTに変更
- Avisynth25MTを指示通りにインストール
- Avisynth25MT_x64と同じプラグインを用意したAvisynth25MTを利用してAvsPmod用環境を作る
- 2.5.8\にAvisynth25MTのavisynth.dll(C:\Windows\SysWOW64\avisynth.dll)をコピー
- 2.5.8\plugin(以降plugin)にplugin64に用意したDLLの64bit用のDLLを入れる
- AvsPmodを2.5.8\AvsPmodに格納
- AvsPmodで2.5.8\avisynth.dllを利用するように設定する
- AvsPmodでAvisynth25MT_x64でエンコードしたAVSファイルがプレビューできることを確認
- Avisynth25MT_x64でエンコードできることを確認する(処理FPSを比較用にメモ)
- 2-2のFPSと4-6のFPSがほぼ一致していることを確認してAvisynth25MT_x64で動いていることを確認
- Avisynth26MTを別途作成する
- Avisynth2.6のインストールをD:\Avisynth\2.6(以降2.6\)にインストール
- Avisynth26MTを指示通りにインストール
- 2.6\pluginにAvisynth26MTで利用するDLLを入れる
- AvsPmodを2.6\AvsPmodに格納
- AvsPmodでAvisynth26MTにしか入っていないDLLを利用したAVSファイルがプレビューできることを確認
- Avisynth26MTでエンコードできることを確認する
- Avisynth25MT_x64で5-5で使ったAVSファイルをエンコードしてエラーになることを確認する
で、こうやって書き出していて、気になる点を抽出。
要調査
- Avisynth25MTとAvisynth26MTはどこを参照してプラグインフォルダを認識しているか
- Avisynth25MT_x64は64bit動作のため32bitと関係なく動くことに間違いはないか
根本的なことを調べてなかった。
Avisynthの動きをある程度確認しないと。