### DoubleWeave

`DoubleWeave(`clip`)`
Wenn der Quellclip auf Feldern basiert, funktioniert der `DoubleWeave` Filter wie `Weave`, außer dass die doppelte Anzahl an Frames erzeugt wird: anstatt dass Feld 0 und 1 zu Frame 0, Feld 2 und 3 zu Frame 1 usw. kombiniert werden, werden Feld 0 und 1 zu Frame 0, Feld 1 und 2 zu Frame 1 usw. kombiniert. Die Framerate und die Anzahl der Frames wird daher nicht verändert.
Wenn der Quellclip auf Frames basiert, arbeitet der Filter, als ob vorher die Felder mittels `SeparateFields` getrennt wurden.
`Weave` ist eigentlich eine Abkürzung für `DoubleWeave`, gefolgt von `SelectEven`.
Meistens wird man einen Filter wie `SelectOdd` oder `Pulldown` nach diesem Filter verwenden, falls man nicht wirklich ein 50fps oder 60fps Video will. Es mag ineffizient aussehen, zuerst alle Feld-Paare zu interlacen und dann gleich die Hälfte der entstehenden Frames wegzulassen. Da aber AviSynth die Frames nur auf Anforderung wirklich berechnet, werden nie benötigte Frames auch nie erzeugt.
Wenn man ein auf Feldern basiertes Video, zum Beispiel Material von der Video-Kamera bearbeitet, wird man diesen Filter eher nicht brauchen. Aber um NTSC-Video, dass von einem Film konvertiert wurde, mit dem `Pulldown` Filter zu bearbeiten, braucht man zuerst `DoubleWeave`. Siehe auch bei `Pulldown` für weitere Erklärungen.
Wenn man ein PAL-Video bearbeitet, dass von Film-Material konvertiert wurde, braucht man kein `Pulldown`, man könnte aber `DoubleWeave` so verwenden:

`# Nachbau des "PAL deinterlace" Filter aus VirtualDub DoubleWeave SelectOdd`