» AviSynth is a powerful video FrameServer for Win32.

AviSynth Links:
»Learn to script
»Discussion fora
»Project page
»External filters

» You can add pages to this website immediately. No login required.
Edit this document

» AboutAviSynth




( Diese Seite in flag-germany.gif Deutsch )

SeparateFields(clip clip)

NTSC and PAL video signals are sequences of fields, but most (if not all) capture cards, capture two fields at a time and interlace (or "weave") them into frames. So frame 0 in the capture file contains fields 0 and 1; frame 1 contains fields 2 and 3; and so on. SeparateFields takes a frame-based clip and splits each frame into its component fields, producing a new clip with twice the frame rate and twice the frame count. This is useful if you would like to use Trim and similar filters with single-field accuracy.

SeparateFields uses the field-dominance information in the source clip to decide which of each pair of fields to place first in the output. If it gets it wrong, use ComplementParity, AssumeTFF or AssumeBFF before SeparateFields.

From verions 2.5.6 this filter raises an exception if the clip is already field-based. You may want to use AssumeFrameBased? to force separate a second time. Prior versions did a no-op for materials that was already field-based.

SourceForge Logo


Edit this document | View document history
Document last modified Sun, 30 Jan 2005 10:51:46