Why do people want to process everything in frames?
Apart from a limited subset of deinterlacers processing interlaced content in frames with field-pairs is both inefficient and obfusciates the actual structure of the video ... no single field belongs to any other, the pairing used in frame based processing is arbitrary. Confusing fields and frames all the time promotes things such as resizing of interlaced frames, and doing field based color space conversions on frames. It is an unhealthy habit.
Why have things come to this point? In avisynth field based processing is neglected to the point where colorspace conversion routines wont even respect the field based flag ... you need a flag to force color space conversion to assume frames consist of two fields from an interlaced sequence, while with field based processing everything could be handled automatically without extra user intervention (I would call the absence of this automation a bug). How can that be good?
I just dont understand this preoccupation with frames. |