entranshqdn3d

This filter aims to reduce image noise producing smooth images and making still images really still (This should enhance compressibility).

Depending on high-quality setting, it runs either mplayer's hqdn3d filter algorithm or the denoise3d algorithm, which is cruder and simpler, but also faster.

Leaving or setting any of the other parameters to 0 will make the filter use the indicated internal defaults. Setting some parameters will also have this value 'trickle' into the other parameters as follows:

  • luma_spatial --> luma_temp, chroma_spatial, chroma_temp
  • chroma_spatial --> chroma_temp
  • luma_temp --> chroma_temp

In addition, setting a components (both) parameters to a negative value will not have the filter applied to this component.

History

  • Mplayer denoise3d and hqdn3d filter [Daniel Moreno]
  • Also used in transcode; denoise3d filter somewhat optimized [Erik Slagter]
  • Also available in avidemux (MPlayer hqdn3d, MPlayer denoise3d)

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstVideoFilter
                        ╰──entranshqdn3d

Factory details

Authors: – Mark Nauwelaerts , Daniel Moreno, Erik Slagter

Classification:Filter/Effect/Video

Rank – none

Plugin – entransmencoder

Package – GStreamer Entrans

Pad Templates

sink

video/x-raw:
         format: { I420, YV12 }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:
         format: { I420, YV12 }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc

Object typeGstPad


Properties

chroma-spatial

“chroma-spatial” gdouble

Spatial Chroma Strength (0: use default)

Flags : Read / Write

Default value : 0


chroma-temp

“chroma-temp” gdouble

Temporal Chroma Strength (0: use default)

Flags : Read / Write

Default value : 0


high-quality

“high-quality” gboolean

High Quality Denoising (hqdn3d versus denoise3d)

Flags : Read / Write

Default value : true


luma-spatial

“luma-spatial” gdouble

Spatial Luma Strength (0: use default)

Flags : Read / Write

Default value : 0


luma-temp

“luma-temp” gdouble

Temporal Luma Strength (0: use default)

Flags : Read / Write

Default value : 0


The results of the search are