AviSynthのぺーじ/テンプレートの作成

これは、かつて「にーやんのAviSynthのぺーじ」として公開されていたものを転載したものです。内容は古く、間違いも含まれている可能性があります。より正確で新しい情報を知りたい場合は、AviSynth 付属のヘルプや AviSynth 公式サイトを参考にすることをおすすめします。AviSynth WikiAviSynth入門なども活用してください。

テンプレート(ひな型)を作ろう

 AviSynthを使って動画を作成するためには、基本的にスクリプト(AVSファイル)を書かなければなりません。

 これだけを聞くと、動画エンコード初心者はもちろん、これまでAviUtlやTMPGEncなどのソフトウェアに慣れている人も、少し戸惑うかもしれません。

 そこでこのチュートリアルでは、あらかじめAVSファイルのテンプレート(ひな型)を作っておくことにします。

 一度テンプレートを作成しておけば、あとはソースに合わせて微調整するだけで、ほとんどのケースに対応することができるようになります。

 実際にやってみればわかると思うのですが、意外と簡単にAviSynthを使えるようになると思います。

 ただし、このチュートリアルで紹介するテンプレートは初心者向けの非常にシンプルなものです。おそらくAviSynthの使い方がわかるようになってくると、すぐに物足りなくなってくることでしょう。

 もしそうなれば、今度はあなた自身のオリジナル・テンプレートを作成してみてください。

 なお、「サンプルスクリプト」のページでは、実際に私が使用しているテンプレートを中心としたスクリプトのサンプルをいくつか紹介しています。また、現在作成中の「スクリプト入門」では、もう少しスクリプト自体を掘り下げて解説する予定です。よろしければ、そちらも参考にしてみてください。

テンプレートの作成

 まず、下の「#----- ここから -----」から「#----- ここまで -----」の間をメモ帳にコピー&ペーストしてください。

#----- ここから -----
###### 1.映像ソースの読み込み #####
#//--- MPEG-2(D2V) ---//
#MPEG2Source("D:\Source\映像ファイルの名前.d2v")
#//--- AVI ---//
#AVISource("D:\Source\映像ファイルの名前.avi")

###### 2.外部音声の合成 #####
#AudioDub(last, WavSource("D:\Source\音声ファイルの名前.wav"))

###### 3.音ズレ補正 #####
#DelayAudio(-0.066)

###### 4.フィールドオーダーの指定 #####
#//--- トップファースト ---//
#AssumeFrameBased().ComplementParity()
#//--- ボトムファースト ---//
#AssumeFrameBased()

###### 5.選択範囲の指定 #####
#Trim(0, 0)

###### 6.インターレース解除 / 24fps化 #####
#//--- インターレース解除 ---//
#TomsMoComp(1, 5, 0)
#//--- 24fps化 ---//
#IT(fps=24, ref="TOP", blend=false)

###### 7.その他のフィルタ #####
#//--- クロップ ---//
#Crop(8, 0, 704, 480)
#//--- ノイズ除去 ---//
#Convolution3D(preset="movieHQ")
#//--- サイズ変更 ---//
#LanczosResize(320, 240)

###### 8.おわり #####
return last
#----- ここまで -----

 そして適当な名前をつけて保存します。

 保存の方法は、すでにインストールの確認のところで紹介しているとおりです。忘れてしまった人は戻って再確認してください。

 ここではTemplate.avsという名前で保存することにします。 テンプレートの修正  あらかじめソースファイルの保存先が決まっている場合は、次の「D:\Source\」の部分を自分の環境に合わせて修正しておいてください。そうすれば、毎回パス指定する必要がなくなり、便利です。

###### 1.映像ソースの読み込み #####
#//--- MPEG-2(D2V) ---//
#MPEG2Source("D:\Source\映像ファイルの名前.d2v")
#//--- AVI ---//
#AVISource("D:\Source\映像ファイルの名前.avi")

###### 2.外部音声の合成 #####
#AudioDub(last, WavSource("D:\Source\音声ファイルの名前.wav"))

最終更新日 2004年1月22日

最終更新日時: 2014-03-12 (水) 23:36:58 (1990d)