DoubleWeave

DoubleWeave(clip)

Wenn das Quell-Clip field-basiert ist, funktioniert das DoubleWeave Filter wie Weave, ausser dass die doppelte Anzahl an frames erzeugt wird: anstatt fields 0 und 1 zu frame 0, field 2 und 3 zu frame 1, und so weiter zu kombinieren, wird field 0 und 1 zu frame 0, field 1 und 2 zu frame 1, und so weiter kombiniert. Die frame rate und die frame-Anzahl wird daher nicht verändert.

Wenn das Quell-Clip frame-basiert ist, arbeitet das Filter als ob vorher die fields mittels SeparateFields getrennt wurden.

Weave ist eigentlich eine Abkürzung für DoubleWeave gefolgt von SelectEven.

Meistens wird man ein 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 field-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 field-basiertes Video, zum Beispiel Material von der Video-Kamera bearbeitet, wird man dieses Filter eher nicht brauchen. Um NTSC-Video, dass von einem Film konvertiert wurde, mit dem Pulldown-Filter zubearbeiten, braucht man zuerst DoubleWeave. Siehe auch bei Pulldown für weitere Erklärungen.

Wenn man PAL-Video bearbeitet, dass von Film-Material konvertiert wurde, braucht man kein Pulldown, man könnte aber DoubleWeave so verwendet:

# Das "PAL deinterlace" Filter von VirtualDub nachbauen
DoubleWeave
SelectOdd