Table of Contents

Enum ObsDeinterlaceMode

Namespace
OBSStudioClient.Model
Assembly
OBSClient.dll

How OBS Studio removes the interlacing of a video that comes as interlaced fields (some capture cards and cameras). Only inputs that deliver their frames from outside (the async inputs: capture devices, media) can be deinterlaced.

public enum ObsDeinterlaceMode

Fields

Disabled = 0

No deinterlacing.

Discard = 1

One of the two fields is dropped and the other one is used.

Retro = 2

The fields are shown one after the other, as a television did.

Blend = 3

The two fields are blended.

Blend2x = 4

The two fields are blended, and the result is made for each field (twice the frame rate).

Linear = 5

The missing lines are made by interpolation.

Linear2x = 6

The missing lines are made by interpolation, for each field (twice the frame rate).

Yadif = 7

Yadif (yet another deinterlacing filter), which looks at the lines of the fields before and after.

Yadif2x = 8

Yadif, for each field (twice the frame rate).