これは、かつて「AviSynthのぺーじ」として公開されていたものの "残骸" です。ここに記されている内容には、間違いが含まれている可能性があります。より正確で新しい情報を知りたい場合は、AviSynth 付属のドキュメントや AviSynth 公式サイトを参考にすることをおすすめします。私(にーやん)が管理人をつとめる AviSynth Wiki も利用してください。また、このページは、予告なしに削除される可能性もあります。

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

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

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

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

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

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

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

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

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

テンプレートの作成

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

#----- ここから -----
###### 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という名前で保存することにします。

テンプレートの修正

 あらかじめソースファイルの保存先が決まっている場合は、次の青い文字の部分を自分の環境に合わせて修正しておいてください。そうすれば、毎回パス指定する必要がなくなり、便利です。
###### 1.映像ソースの読み込み #####
#//--- MPEG-2(D2V) ---//
#MPEG2Source("D:\Source\映像ファイルの名前.d2v")
#//--- AVI ---//
#AVISource("D:\Source\映像ファイルの名前.avi")

###### 2.外部音声の合成 #####
#AudioDub(last, WavSource("D:\Source\音声ファイルの名前.wav"))
最終更新日 2004年1月22日
前のページ | 次のページ