前回のAviSynth入門/AVSファイルの作成では、たった1行だけの簡単なAVSファイル(test.avs)を作成しました。今回は、このtest.avsがちゃんと動作するかどうかを確認してみましょう。†まず大前提として、AviSynthは、単体では動作しません。AviSynthは、ビデオクリップのフレーム(frame)を展開し、(必要ならばフィルタリングを施して、)中間ファイルを生成することなしに*1、別のソフトウェア(エンコーダなど)に供給(serve)します。server)と呼びます。Basicのページには、フレームサーバについて、以下のような説明があります。NOVAC※フレームサーバ:字幕の合成や範囲指定、切り抜き、色調の調整など、加工を施した映像ソースを、変更結果の保存を行うことなく、そのまま他のツールに中継することができる機能。「中継する」ためのソフトウェアであるために、AviSynthは単体では動作しないのです。AVSファイルが意図したとおりに動作するかどうかを確認するためには、別のソフトウェアを用意して、AVSファイルを開いてみなければなりません。現状では、すべての動画関連ソフトウェアが、AviSynthをサポートしているわけではありません。このため、供給先のソフトウェアがAVSファイルの入力に対応しているかどうかが、ソフトウェア選びの重要な条件になります*2。代表的な動画編集ソフトウェアがAviSynthに対応しているかどうかについては、アプリケーションのAviSynth対応状況を参考にしてください。今回は動作確認が主な目的ですので、GUI(グラフィカル・ユーザー・インターフェイス)を備えていて、目で見て確認できるものを用意した方がいいでしょう。これらの条件を満たし、なおかつ、再編集に便利なAviSynth用のスクリプトエディタが付属していることから、AviSynth入門ではVirtualDubModを使用して解説を行うことにします。6.4(mplayer2.exe)を使った動作確認の手順については、動作確認を参考にしてください。†もし、あなたが使用したいソフトウェアがAVSファイルの入力に対応していないなら、以下のいずれかの方法を試してみてください。AviUtlの場合AviUtl入力プラグイン、またはAviSynth用VFAPIプラグインをインストールする。AviUtlでAVSファイルを開くを参照。AviUtl以外のVFAPI対応ソフトウェアの場合AviSynth用VFAPIプラグインをインストールする。AviSynth用VFAPIプラグインを参照。上記以外のソフトウェアの場合AVSファイルを疑似AVIに変換する。AVSファイルの疑似AVI化を参照。AVSファイルの入力に対応しているソフトウェアを使って、いったん中間ファイルを出力する。†VirtualDubModは、動画編集ソフトVirtualDubの改造版であるVirtualDub-MPEG2、VirtualDubOGMとVirtualDubAVSの機能を統合したものです。mkvに対するサポートも追加されています*3。詳しくは、VirtualDubMod日本語版のよくある質問とその答えとVirtualDubModを参照。†VirtualDubModのインストール手順について、簡単に紹介しておきます。VirtualDubModから、VirtualDubModをダウンロードしてください(SourceForge.netからのダウンロード手順については、「ダウンロード」を参照)。ダウンロードするのは、「VirtualDubMod_*_*_*_*_All_inclusive.zip」*4というファイルです。あとは、ダウンロードしたZIPファイルを適当な場所に解凍(展開)するだけ、VirtualDubModが利用できるようになります。Me/XPなら、標準でZIPファイルの解凍に対応しています*5。OSでは、ZIPファイルの解凍に対応したソフトウェアをインストールしてください*6。AviSynth入門では、オリジナルの英語メニューのままで解説を行います。日本語メニューで使用したいなら、下記参照。†VirtualDubModにはVirtualDubMod日本語版もありますが、2003-01-22以降、新しいバージョンがリリースされていません*7。1.5.10.2)を使って、解説を行います。マルチメディア篇で、より新しいバージョンのVirtualDubModに対応した日本語化パッチが配布されています*8。日本語化したい場合は、こちらのパッチを利用するとよいでしょう*9。files...]を選択します。開きたいAVSファイル(今回の場合は、test.avs)を選択して、[開く]をクリックします。その際、画面下部のオプションは、今回はとくに設定する必要はありません。そのままの状態にしておいてください(下記のコラムを参照)。AVSファイルに誤りがなければ、このように真っ黒なビデオクリップが表示されるはずです。AVSファイルをVirtualDubModのウィンドウ上にドラッグ&ドロップしても、開くことができます。開くことができたでしょうか。†AviSynthは、フレームサーバー。AVSファイルを開くためには、別のソフトウェアが必要(AviSynthは、単体では動作しない)。あなたが使用したいソフトウェアが、AVSファイルの入力に対応しているかどうかを確認しましょう。AVSファイルの入力に対応していないソフトウェアでは、以下のいずれかの方法を利用します。†このオプションを有効にすると、このダイアログの後に、AVI入力に関する拡張オプションの設定画面が開きます。JPEGに関するオプションを設定することができます。AVSファイルを開くときに、このオプションにチェックを入れたところ、上図のエラーが出ました。AVSファイルを開きたいときは、このチェックを有効にする必要はなさそうです。†このオプションを有効にすると、連番ファイルを自動的に連結して読み込みます。†VirtualDubModのtemplateフォルダ内にあるAviSynthのテンプレート(.avst)を使って、AVIファイルやD2Vファイルなどのソースクリップを読み込みます。テンプレートを使って読み込むと、ソースクリップと同じディレクトリにAVSファイルが作られます。AviSynth入門/AVSファイルの作成で紹介したように、AVSファイルはテキストデータ(スクリプト)なので、新たに動画ファイルを生成するのに比べ、ファイルサイズを小さく抑えることができます。プラグインを追加することによって、AVSファイルを開けるようになるソフトウェア(AviUtlなど)もあります。AVSファイルの疑似AVI化を行えば、AVIファイルに対応しているソフトウェアで開くことができるようになります。アーカイブユーティリティで見つけることができます。マルチメディア篇より引用)とのこと。?スクリプトベースの動画編集ソフトウェア「AviSynth」の紹介を行っています。