ReadAVS のバックアップ差分(No.4)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#contents

* ReadAVSとは? [#dac0de58]

#ref(readavs_dll.png)

ReadAVS(ReadAVS.dll)は、AviSynthオリジナル開発者のBen Rudiak-Gould氏が作成した、AviSynth用VFAPIプラグインです。ReadAVSをインストールすることにより、VFAPI対応ソフトウェアで、AviSynthのAVSファイルとVirtualDubのVDRファイルを開くことができるようになります。
ReadAVS(ReadAVS.dll)は、AviSynthオリジナル開発者のBen Rudiak-Gould氏が作成した、AviSynth用VFAPIプラグインです。

ReadAVSをインストールすることにより、VFAPI対応ソフトウェアで、AviSynthのAVSファイルとVirtualDubのVDRファイルを開くことができるようになります。また、VFAPIReaderCodec付属の変換ツールを使って、AVSの疑似AVI化を行うことも可能になります。

>This is an import filter for TMPGEnc version 0.11e.  It adds support
>for Avisynth AVS files and VirtualDub VDR files to TMPGEnc.(readme.txtより引用。)

readme.txtには「for TMPGEnc version 0.11e(TMPGEnc バージョン 0.11eのための)」とありますが、TMPGEnc 2.524.63.181(フリー版)で動作することを確認しています((TMPGEnc 2.5 Plusでも同様に動作するものと考えられますが、TMPGEnc 3.0 XPressについては不明です。))。
readme.txtには「for TMPGEnc version 0.11e(TMPGEnc バージョン 0.11eのための)」とありますが、TMPGEnc 2.524.63.181(フリー版)で動作することを確認しています((TMPGEnc 2.5 Plusでも同様に動作するものと考えられますが、TMPGEnc 3.0 XPressについては不明です。))。さらに、TMPGEncだけでなく、その他のVFAPI対応ソフトウェア(AviUtl((AviUtlの場合、AVS用入力プラグインの[[avsinp.aui]]も利用できます。))など)でも、AVSファイルを取り扱えるようになります((VDRファイルについては未確認。))。

また、TMPGEncだけでなく、AviUtl((AviUtlの場合、AVS用入力プラグインの[[avsinp.aui]]も利用できます。))などのVFAPI対応ソフトウェアでも、AVSファイルを開くことができるようになります((VDRファイルについては未確認。))。
AviSynth用VFAPIプラグインには、ほかに[[DGVfapi.vfp]]があります。

* ReadAVSの入手先 [#e1116ce8]

ReadAVSは、次の2ヶ所から入手することができます。

** [[Avisynth application support:http://neuron2.net/www.math.berkeley.edu/benrg/avisynth-apps.html]]([[Ben Rudiak-Gould's Home Page:http://neuron2.net/www.math.berkeley.edu/benrg/index.html]]) [#p6b5691a]

前述したBen Rudiak-Gould氏のサイトは、現在、存在しません。

代わりに[[Filters for Avisynth and VirtualDub:http://neuron2.net/]](Donald Graft(neuron2)氏のサイト)内のミラーサイト([[Ben Rudiak-Gould's Home Page:http://neuron2.net/www.math.berkeley.edu/benrg/index.html]])から入手することができます。

#ref(download_tmpgenc-readavs.png)

[[Avisynth application support:http://neuron2.net/www.math.berkeley.edu/benrg/avisynth-apps.html]]に移動し、ページ中程にある''TMPGEnc 0.11e''の説明文の「DLL with source code」をクリック。

** [[AviSynth Filter Collection:http://www.avisynth.org/warpenterprises/#other]] [#s32edc63]

ReadAVSは、[[AviSynth Filter Collection:http://www.avisynth.org/warpenterprises/]]からもダウンロードすることができます。

#ref(download_readavs.png)

ページ下部の[[~:~ Other stuff ~:~:http://www.avisynth.org/warpenterprises/#other]]に、ReadAVSがあります。

[[Ben Rudiak-Gould's Home Page:http://neuron2.net/www.math.berkeley.edu/benrg/index.html]]とはファイル名が異なりますが、中に含まれているファイルは同じです。

* ReadAVSのインストール [#z394562b]

readme.txtを参考に、ReadAVSのインストール手順をまとめてみました。

** 1.アーカイブを解凍 [#n0a526d8]

tmpgenc-readavs.zip(またはreadavs.zip)を解凍します。解凍すると、以下のファイルが展開されます。

-readme.txt
--説明書
-ReadAVS.dll
--プラグイン本体
-ReadAVS.reg
--レジストリ登録用ファイル(下記参照)
-ReadAVS.cpp
-ReadAVS.def
--ソース

** 2.ReadAVS.dllをTMPGEncのディレクトリへコピー [#hd725494]

ReadAVS.dllをTMPGEncのディレクトリ((TMPGEnc.exeのあるフォルダ))へコピー(または移動)します。

** 3.ReadAVS.regの編集 [#w48239d6]

ReadAVS.regの中にあるReadAVS.dllのパスを、自分の環境に合わせて編集します。、

#ref(edit_readavs_reg.png)

ReadAVS.reg上で右クリックしてメニューから「編集」を選択するか、ReadAVS.regをメモ帳にドラッグ&ドロップして、ReadAVS.regをメモ帳で開きます。

ReadAVS.regの内容は、以下のとおりです:

 REGEDIT4
 
 ; Replace the path below with the real path to the DLL.
 ; Be sure to type each backslash twice, as in the example.
 
 [HKEY_CURRENT_USER\Software\VFPlugin]
 "Avisynth"="D:\\TMPGEnc\\ReadAVS.dll"

このうち変更するのは、7行目のみです。

 "Avisynth"="D:\\TMPGEnc\\ReadAVS.dll"

これを[[2.ReadAVS.dllをTMPGEncのディレクトリへコピー>#hd725494]]で移動させたReadAVS.dllのパスに変更します。

このとき、パスの区切り文字として「\」(バックスラッシュ。日本語環境では半角¥記号)を2つ重ねることに注意してください。

変更したら、上書き保存します。

** 4.レジストリに登録 [#o271051c]

#ref(readavs_reg.png)

ReadAVS.regをダブルクリックします。

#ref(readavs_confirm_installation.png)

確認のダイアログが出ますので、問題なければ「はい」をクリックします。

#ref(readavs_entered_to_registry.png)

「OK」をクリックして、ダイアログを閉じてください。

** 5.TMPGEncの再起動 [#w566b096]

もしTMPGEncを起動している場合は、一度、再起動してください。

これでReadAVSのインストールは完了です。

* ReadAVSのアンインストール [#uf1ba536]

ReadAVSのアンインストール方法について説明します。

以下の方法では、レジストリ エディタを使って、レジストリを変更します。誤って別の情報を削除すると、システムの動作に影響が出る可能性もあります。以下の方法を実行する場合は、自己責任で行ってください。

なお、レジストリ エディタの使い方については、[[レジストリエディタの使い方:http://www.higaitaisaku.com/regedit.html]]が参考になります。

** 1.レジストリ エディタの起動 [#n6b459d6]

#ref(startmenu_to_open_regedit.png)

スタートメニューの「ファイル名を指定して実行」をクリックします。

#ref(open_regedit.png)

名前欄に「regedit」と入力して「OK」をクリックすると、レジストリ エディタが起動します。

** 2.レジストリの変更 [#p835a25b]

Windowsのエクスプローラの要領で、

 HKEY_CURRENT_USER\Software\VFPlugin

へ移動します。

#ref(uninstall_readavs_dll.png)

ReadAVSは「Avisynth」というキー名で登録されています。「AviSynth」の上で右クリックして、メニューから「削除」を選択します。
ReadAVSは「Avisynth」というキー名で登録されています。「Avisynth」の上で右クリックして、メニューから「削除」を選択します。

これでReadAVSのアンインストール作業が完了しました。