interlace

(from GStreamer Bad Plug-ins git)

Creates an interlaced video from progressive frames

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──interlace

Factory details

Authors: – David Schleef

Classification:Filter/Video

Rank – none

Plugin – libgstinterlace.so

Package – GStreamer Bad Plug-ins git

Pad Templates

sink

video/x-raw:
         format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink


src

video/x-raw:
         format: { AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
 interlace-mode: { (string)interleaved, (string)mixed }

Presencealways

Directionsrc


Properties

allow-rff

“allow-rff” gboolean

Allow generation of buffers with RFF flag set, i.e., duration of 3 fields

Flags : Read / Write

Default value : false


field-pattern

“field-pattern” Interlace-pattern

The output field pattern

Flags : Read / Write

Default value : 2:3 (2)


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


pattern-offset

“pattern-offset” guint

The initial field pattern offset. Counts from 0.

Flags : Read / Write

Default value : 0


top-field-first

“top-field-first” gboolean

Interlaced stream should be top field first

Flags : Read / Write

Default value : false


Named constants

Interlace-pattern

Members

1:1 (0) – 1:1 (e.g. 60p -> 60i)
2:2 (1) – 2:2 (e.g. 30p -> 60i)
2:3 (2) – 2:3 (e.g. 24p -> 60i telecine)
2:3:3:2 (3) – 2:3:3:2 (e.g. 24p -> 60i telecine)
2-11:3 (4) – Euro 2-11:3 (e.g. 24p -> 50i telecine)
3:4-3 (5) – 3:4-3 (e.g. 16p -> 60i telecine)
3-7:4 (6) – 3-7:4 (e.g. 16p -> 50i telecine)
3:3:4 (7) – 3:3:4 (e.g. 18p -> 60i telecine)
3:3 (8) – 3:3 (e.g. 20p -> 60i telecine)
3:2-4 (9) – 3:2-4 (e.g. 27.5p -> 60i telecine)
1:2-4 (10) – 1:2-4 (e.g. 27.5p -> 50i telecine)

The results of the search are