Weave
Weave (clip)
Weave は、SeparateFields と正反対のフィルタです: 入力されたビデオクリップから対のフィールドを受け取って、それらを組み合わせてインターレースされたフレームを生成します。新たに生成されたクリップは、フレームレートとフレーム数が半分になります。Weave は、どちらのフィールドをトップにするかを決定するために、ソースクリップのフレームのパリティ情報*1を使用します。もしそれが間違っていたら、前もって ComplementParity を使うか、後で SwapFields を使ってください。
すべての AviSynth フィルタは、フィールドのパリティを把握します。そのため Weave は、つねに適当な順番でフィールドを結合します。もし他の順番を望むなら、前もって ComplementParity か AssumeTFF または AssumeBFF を使うか、後で SwapFields を使わなければなりません。
バージョン 2.5.6 から、クリップがすでにフレームベースなら、このフィルタは例外を引き起こします。2 回目に Weave を強制するには、AssumeFieldBased を使うとよいかもしれません。それよりも前のバージョンでは、フレームベースの素材に対しては何も行いませんでした。
註: このページは、AviSynth 2.5.8 RC3 に同梱されている英語版ヘルプの日本語訳です。原文は、AviSynth をインストールしたフォルダ内の Docs/english/corefilters/weave.htm にあります。なお、このページのテキストおよび画像のライセンスは、オリジナルのそれに準じます。詳しくは、AboutLicense を参照してください。