### SeparateFields

`SeparateFields(`clip`)`
NTSC und PAL Video-Signale sind eigentlich eine Hintereinanderreihung von Feldern, aber alle Capture-Karten nehmen zwei Felder gleichzeitig auf und verzahnen oder verweben ("weave") diese zu einem Frame. Daher enthält Frame 0 in der aufgenommenen Datei die Felder 0 und 1, Frame 1 enthält die Felder 2 und 3 und so weiter. `SeparateFields` nimmt einen framebasierten Clip und teilt jeden Frame in die Felder auf, aus denen er besteht. Dadurch entsteht ein neuer Clip mit der doppelten Framerate und auch der doppelten Frameanzahl.
Das ist nützlich, wenn man `Trim` und ähnliche Filter feldgenau verwenden will.
`SeparateFields` verwendet die Feld-Dominanz-Information des Quellclips, um die Reihenfolge der Feldpaare zu bestimmen. Wenn dies ein falsches Ergebnis liefert, kann davor `ComplementParity` verwendet werden. Es könnte auch sein, dass man vorher `AssumeFrameBased` verwenden muss, falls das Clip fälschlicherweise schon als feldbasiert gekennzeichnet ist.
Der Filter macht nämlich nichts, wenn der Clip schon feldbasiert ist.