![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
"blend" gboolean : Read / Write "di-area-only" gboolean : Read / Write "edge-detect" gint : Read / Write "threshold" gint : Read / Write "deinterlace" gboolean : Read / Write "ni-area-only" gboolean : Read / Write
Adaptively deinterlaces video frames by detecting interlacing artifacts. An edge detection matrix is used, with a threshold value. Pixels detected as 'interlaced' are replaced with pixels blended from the pixels above and below.
plugin |
gstinterlace |
author |
Wim Taymans <wim.taymans@gmail.com> |
class |
Filter/Effect/Video |
name |
src |
direction |
source |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc){ I420, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc){ I420, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
"blend"
property"blend" gboolean : Read / Write
Change the blending for pixels which are detected as 'interlacing artifacts'. When true, the output pixel is a weighted average (1,2,1) of the pixel and the pixels above and below it. When false, the odd field lines are preserved, and the even field lines are averaged from the surrounding pixels above and below (the odd field).
Default value: FALSE
"di-area-only"
property"di-area-only" gboolean : Read / Write
When set to true, only areas affected by the deinterlacing are output, making it easy to see which regions are being modified.
See Also: "ni-area-only"
Default value: FALSE
"edge-detect"
property"edge-detect" gint : Read / Write
Affects the weighting of the edge-detection function used for detecting interlacing artifacts.
Default value: 0
"threshold"
property"threshold" gint : Read / Write
Affects the threshold of the edge-detection function used for detecting interlacing artifacts.
Default value: 0
"deinterlace"
property"deinterlace" gboolean : Read / Write
Turn processing on/off. When false, no modification of the video frames occurs and they pass through intact.
Default value: TRUE
"ni-area-only"
property"ni-area-only" gboolean : Read / Write
When set to true, only areas unaffected by the deinterlacing are output, making it easy to see which regions are being preserved intact.
See Also: "di-area-only"
Default value: FALSE