Windows7 64bit に Avisynth エンコード環境を構築する(5) まとめ

準備

Avisynth 2.5.8 MT

Avisynth 2.5.8 MT 64bit

Avisynth 2.6 MT

AVS File のプレビュー

ツール

Avisynthのインストール(Avisynth25MT・Avisynth25MT_x64・Avisynth26MTの共存)

  1. Avisynth25をインストール
    1. Avisynth_258.exeを実行
    2. 関連付けは「Avisynth Script を新規作成メニューに追加」以外はチェックを外す
    3. インストール先をC:\Avisynth\2.5に設定
  2. Avisynth25MT_x64をインストール
    1. avisynth64_4-16-10.rarを解凍し、avisynth64_install.cmdを右クリック
    2. 「管理者として実行」をクリックし、管理者権限でインストール
  3. Avisynth25をアンインストール
    1. C:\Avisynth\2.5をコピーして退避(例:C:\Avisynth\2.5 – コピー)
    2. スタートメニューの「Avisynth のアンインストール」を実行
    3. プラグインディレクトリへのレジストリポインタも削除する
  4. Avisynth25MTを配置
    1. C:\Avisynth\2.5を退避したファイルで上書き(例:C:\Avisynth\2.5 – コピーでC:\Avisynth\2.5を上書き)
    2. avisynth258MTを解凍
    3. avisynth258MT\avisynth.dllをC:\Avisynth\2.5移動(C:\Avisynth\2.5\avisynth.dll)
    4. avisynth258MT\pluginsをC:\Avisynth\2.5移動し、上書き(C:\Avisynth\2.5\plugins)
  5. Avisynth26をインストール
    1. AviSynth_130918.exeを実行
    2. 関連付けは「Avisynth Script を新規作成メニューに追加」以外はチェックを外す
    3. インストール先をC:\Avisynth\2.6に設定
  6. Avisynth26MTを配置
    1. avisynth_20130928.7zを解凍
    2. rrpatch01b.zipを解凍
    3. rrpatch01b\RRPATCH.EXEを実行
    4. [ファイル]にavisynth_20130928\avisynth.dllを設定
    5. [パッチデータ]に「00135987: 35 36」を貼り付け、[処理]を押下し、パッチを当てる
    6. C:\Windows\SysWOW64\avisynth.dllをavisynth.dll.bakに変更(C:\Windows\SysWOW64\avisynth.dll.bak)
    7. avisynth_20130928\avisynth.dllをC:\Windows\SysWOW64\に移動(C:\Windows\SysWOW64\avisynth.dll)
  7. レジストリを修正
    1. regedit.exeを起動
      ([Winキー]+[R]で「ファイル名を指定して実行」を起動し、[名前]に”regedit.exe”を入力して[OK]を押下)
    2. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AviSynth」を開く
    3. [新規]で[文字列値]を追加し、名前を”plugindir2_6”に設定
    4. [plugindir2_6]の値を[plugindir2_5]の値と同じにする(C:\AviSynth\2.6\plugins)
    5. [plugindir2_5]の値を”C:\AviSynth\2.5\plugins”に修正

これで、Avisynth25MT_x64・Avisynth26MTは使える状態になっているはずです。
Avisynth26MTはAvsPmodで動作確認できます。
Avisynth25MT_x64はVirtualDub-1.10.4-AMD64で動作確認できます。

Avisynth25MT_x64環境プレビュー・編集用のAvsPmodを用意

Avisynth25MT環境をAvisynth25MT_x64環境と同じpluginを用意して、
AvsPmodをAvisynth25MT環境で使用し、エンコードはAvisynth25MT_x64環境で行う。

  1. AvsPmod_v2.5.1を解凍し、C:\AviSynth\2.5\AvsPmodに配置
  2. AvsPmod.exeを実行し、[Option]->[Program settings…]->[Misc]->[Language]->「日本語」に変更し再起動
  3. [オプション]->[プログラム設定…]->[パス]を開く
  4. [カスタム Avisynth ディレクトリを使用 *]にチェックを入れる
  5. [カスタム Avisynth ディレクトリ: *]に”C:\AviSynth\2.5”を設定
  6. [Avisynth ヘルプファイル/URL:]に”C:\AviSynth\2.5\Docs\Japanese\index.htm”を設定

導入完了

[HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth]の最終状態

SOFTWARE_AviSynth

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AviSynth]の最終状態

SOFTWARE_Wow6432Node_AviSynth

3環境が動作しているスクリーンショット

Avisynth SS

Windows7 64bit に Avisynth エンコード環境を構築する(5) まとめ」への2件のフィードバック

  1. noon

    こちらの方法を参考に構築したらavsファイルの関連付けが上手くいかなくなり、DGDecode_Mpeg2Sourceも読み込めない状態に陥りレジストリ等も弄ってみたが改善されず結局インスコし直しになりました…orz
    version()とかなら問題なく読み込めているのに何故か駄目でした><

  2. yobane@WebAdmin 投稿作成者

    version()が表示されているとなると、Plugin関連の問題かと思います。
    64bit環境はPluginもすべで64bitで用意し、64bit用のPluginフォルダに格納する必要があります。

コメントを残す

メールアドレスが公開されることはありません。