frei0r
frei0r plugin library
../../gst/frei0r/.libs/libgstfrei0r.so
libgstfrei0r.so
1.2.3
LGPL

    gst-plugins-bad

GStreamer Bad Plug-ins source release
Unknown package origin
frei0r-filter-3-point-color-balance
3 point color balance
Filter/Effect/Video
Adjust color balance with 3 color points
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-3dflippo
3dflippo
Filter/Effect/Video
Frame rotation in 3d-space
Sebastian Dröge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as>
sink
sink
always
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-b
B
Filter/Effect/Video
Extracts Blue from Image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-baltan
Baltan
Filter/Effect/Video
delayed alpha smoothed blit of time
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Kentaro, Jaromil
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-bluescreen0r
bluescreen0r
Filter/Effect/Video
Color to alpha (blit SRCALPHA)
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-brightness
Brightness
Filter/Effect/Video
Adjusts the brightness of a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-bw0r
bw0r
Filter/Effect/Video
Turns image black/white.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, coma@gephex.org
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-cartoon
Cartoon
Filter/Effect/Video
Cartoonify video, do a form of edge detect
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-color-distance
Color Distance
Filter/Effect/Video
No details
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-contrast0r
Contrast0r
Filter/Effect/Video
Adjusts the contrast of a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-curves
Curves
Filter/Effect/Video
Adjust luminance or color channel intensity with curve level mapping
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-dealygrab
Dealygrab
Filter/Effect/Video
delayed frame blitting mapped on a time bitmap
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Bill Spinhover, Andreas Schiffler, Jaromil
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-delay0r
delay0r
Filter/Effect/Video
video delay
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-distort0r
Distort0r
Filter/Effect/Video
Plasma
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-edgeglow
Edgeglow
Filter/Effect/Video
Edgeglow filter
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Salsaman
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-equaliz0r
Equaliz0r
Filter/Effect/Video
Equalizes the intensity histograms
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-flippo
Flippo
Filter/Effect/Video
Flipping in x and y axis
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Carlo Emilio, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-g
G
Filter/Effect/Video
Extracts Green from Image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-gamma
Gamma
Filter/Effect/Video
Adjusts the gamma value of a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-glow
Glow
Filter/Effect/Video
Creates a Glamorous Glow
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-hueshift0r
Hueshift0r
Filter/Effect/Video
Shifts the hue of a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-invert0r
Invert0r
Filter/Effect/Video
Inverts all colors of a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-k-means-clustering
K-Means Clustering
Filter/Effect/Video
Clusters of a source image by color and spatial distance
Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-lens-correction
Lens Correction
Filter/Effect/Video
Allows compensation of lens distortion
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-letterb0xed
LetterB0xed
Filter/Effect/Video
Adds Black Borders at top and bottom for Cinema Look
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-levels
Levels
Filter/Effect/Video
Adjust luminance or color channel intensity
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-luminance
Luminance
Filter/Effect/Video
Creates a luminance map of the image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-mask0mate
Mask0Mate
Filter/Effect/Video
Creates an square alpha-channel mask
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-nervous
Nervous
Filter/Effect/Video
flushes frames in time in a nervous way
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Tannenbaum, Kentaro, Jaromil
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-nosync0r
nosync0r
Filter/Effect/Video
broken tv
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-perspective
Perspective
Filter/Effect/Video
Distorts the image for a pseudo perspective
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-pixeliz0r
pixeliz0r
Filter/Effect/Video
Pixelize input image.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-primaries
primaries
Filter/Effect/Video
Reduce image to primary colors
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-r
R
Filter/Effect/Video
Extracts Red from Image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-rgb-parade
RGB-Parade
Filter/Effect/Video
Displays a histogram of R, G and B of the video-data
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-saturat0r
Saturat0r
Filter/Effect/Video
Adjusts the saturation of a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-scale0tilt
Scale0Tilt
Filter/Effect/Video
Scales, Tilts and Crops an Image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-scanline0r
scanline0r
Filter/Effect/Video
interlaced blak lines
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-sobel
Sobel
Filter/Effect/Video
Sobel filter
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-squareblur
Squareblur
Filter/Effect/Video
Variable-size square blur
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Drone
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-tehroxx0r
TehRoxx0r
Filter/Effect/Video
Something videowall-ish
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-threelay0r
threelay0r
Filter/Effect/Video
dynamic 3 level thresholding
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-threshold0r
Threshold0r
Filter/Effect/Video
Thresholds a source image
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-tint0r
Tint0r
Filter/Effect/Video
Tint a source image with specified color
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-transparency
Transparency
Filter/Effect/Video
Tunes the alpha channel.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-twolay0r
Twolay0r
Filter/Effect/Video
dynamic thresholding
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-vectorscope
Vectorscope
Filter/Effect/Video
Displays the vectorscope of the video-data
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-vertigo
Vertigo
Filter/Effect/Video
alpha blending with zoomed and rotated images
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Fukuchi Kentarou
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-water
Water
Filter/Effect/Video
water drops on a video surface
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil
sink
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-filter-white-balance
White Balance
Filter/Effect/Video
Adjust the white balance / color temperature
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy
sink
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-addition
addition
Filter/Editor/Video
Perform an RGB[A] addition operation of the pixel sources.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-alpha-injection
Alpha Injection
Filter/Editor/Video
Averages Input 1 and uses this as Alpha Channel on Input 2
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-alphaatop
alphaatop
Filter/Editor/Video
the alpha ATOP operation
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-alphain
alphain
Filter/Editor/Video
the alpha IN operation
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-alphaout
alphaout
Filter/Editor/Video
the alpha OUT operation
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-alphaover
alphaover
Filter/Editor/Video
the alpha OVER operation
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-alphaxor
alphaxor
Filter/Editor/Video
the alpha XOR operation
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-blend
blend
Filter/Editor/Video
Perform a blend operation between two sources
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-burn
burn
Filter/Editor/Video
Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-color-only
color_only
Filter/Editor/Video
Perform a conversion to color only of the source input1 using the hue and saturation values of input2.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-composition
Composition
Filter/Editor/Video
Composites Image 2 onto Image 1 according to its Alpha Channel
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-darken
darken
Filter/Editor/Video
Perform a darken operation between two sources (minimum value of both sources).
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-difference
difference
Filter/Editor/Video
Perform an RGB[A] difference operation between the pixel sources.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-divide
divide
Filter/Editor/Video
Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-dodge
dodge
Filter/Editor/Video
Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: D = saturation of 255 or (A * 256) / (256 - B)
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-grain-extract
grain_extract
Filter/Editor/Video
Perform an RGB[A] grain-extract operation between the pixel sources.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-grain-merge
grain_merge
Filter/Editor/Video
Perform an RGB[A] grain-merge operation between the pixel sources.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-hardlight
hardlight
Filter/Editor/Video
Perform an RGB[A] hardlight operation between the pixel sources
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-hue
hue
Filter/Editor/Video
Perform a conversion to hue only of the source input1 using the hue of input2.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-lighten
lighten
Filter/Editor/Video
Perform a lighten operation between two sources (maximum value of both sources).
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-multiply
multiply
Filter/Editor/Video
Perform an RGB[A] multiply operation between the pixel sources.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-overlay
overlay
Filter/Editor/Video
Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm: D = A * (B + (2 * B) * (255 - A))
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-rgb
RGB
Filter/Editor/Video
Averages each Input and uses each as R, G or B channel of the Output
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_2
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-saturation
saturation
Filter/Editor/Video
Perform a conversion to saturation only of the source input1 using the saturation level of input2.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-screen
screen
Filter/Editor/Video
Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm: D = 255 - (255 - A) * (255 - B)
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-softlight
softlight
Filter/Editor/Video
Perform an RGB[A] softlight operation between the pixel sources.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-subtract
subtract
Filter/Editor/Video
Perform an RGB[A] subtract operation of the pixel source input2 from input1.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-uv-map
UV Map
Filter/Editor/Video
Uses Input 1 as UV Map to distort Input 2
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-value
value
Filter/Editor/Video
Perform a conversion to value only of the source input1 using the value of input2.
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal
sink_0
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-mixer-xfade0r
xfade0r
Filter/Editor/Video
a simple xfader
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
sink_0
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_1
sink
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-src-ising0r
Ising0r
Src/Video
Generates ising noise
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-src-lissajous0r
Lissajous0r
Src/Video
Generates Lissajous0r images
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-src-nois0r
Nois0r
Src/Video
Generates white noise images
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-src-onecol0r
onecol0r
Src/Video
image with just one color
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-src-partik0l
Partik0l
Src/Video
Particles generated on prime number sinusoidal blossoming
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
frei0r-src-plasma
Plasma
Src/Video
Demo scene 8bit plasma
Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil
src
source
always
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]