entransmsharpen

This elements implements an unusual concept in spatial sharpening. Although designed specifically for anime, it also works well with normal video. The filter is very effective at sharpening important edges without amplifying noise.

strength indicates the strength of the sharpening to be applied to the edge detail areas. It is applied only to the edge detail areas as determined by threshold.

threshold indicates how close a pixel must be to the brightest or dimmest pixel to be mapped. This determines what is detected as edge detail and thus sharpened. To see what edge detail areas will be sharpened, use mask.

If mask is set to true, the areas to be sharpened are shown in white against a black background. Use this to set the level of detail to be sharpened. This function also makes a basic edge detection filter.

highq lets you trade off speed for quality of detail detection. Set it to true for the best detail detection. Set it to false for maximum speed.

History

  • VirtualDub msharpen filter [Donald A. Graft]
  • Also available in transcode (msharpen filter)
  • Also available in avidemux (MSharpen)

Hierarchy

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

Factory details

Authors: – Mark Nauwelaerts , Donald A. Graft

Classification:Filter/Effect/Video

Rank – none

Plugin – entransvirtualdub

Package – GStreamer Entrans

Pad Templates

sink

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

Presencealways

Directionsink

Object typeGstPad


src

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

Presencealways

Directionsrc

Object typeGstPad


Properties

highq

“highq” gboolean

Tradoff speed for quality detection

Flags : Read / Write

Default value : true


mask

“mask” gboolean

Show areas to be sharpened in white (basic edge detector)

Flags : Read / Write

Default value : false


strength

“strength” guint

Strength/weight of modification of a mapped pixel

Flags : Read / Write

Default value : 100


threshold

“threshold” guint

Threshold for pixel to be mapped

Flags : Read / Write

Default value : 10


The results of the search are