add lv2 plugin interface
[goodguy/history.git] / cinelerra-5.1 / info / plugins.txt
index 79c54c7c5072584f8c8315dbee56e2cc26b204b7..e1854c1bf611feb2981bceae030d05347156d1f3 100644 (file)
@@ -75,24 +75,30 @@ Downsample: Reduce the sie of an image by throwing out data,
 Edge:          Display only the edges of the video throughout the image.
 Fields to frames: Reads frames at 2x the framerate, combining 2
                input frames into 1 interlaced output frame.
-Find Object:   Locate a specific object in a scene and replace with 
+FindObj:       Locate a specific object in a scene and replace with 
                another object.  This uses OpenCV thirdparty package.
 Flip:          Flip a portion of a video track from left to right,
                up to down or vice versa.
+FlowObj:       Retards image motion as shown with optical flow. Uses
+               the OpenCV thirdparty package.
 Frames to Fields: Extracts 2 interlaced fields stored in alternating
                lines & outputs them as full frames.
 Freeze Frame:  Lowest numbered frame in highlighted area will play
                in the entire region.
+GaborObj:      Creates an interesting fractalius-like image effect.
+               Uses the OpenCV thirdparty package.
 Gamma:         Converts the logarithmic colors to linear colors
                using gamma and maximum value.
 Gradient:      Overlays a smooth color gradient on top of every
                video frame.
+HistEq:                Remap colors using blended histogram weights.
 Histogram:     Shows the number of occurrences of each color on a
                histogram plot.
 Histogram Bezier: Uses a Bezier curve (parametric) on the histogram plot.
 HolographgicTV:        Holographic tv effect.
 Hue saturation:        Use to change hue, saturation and value parameters.
-Interpolate Pixels: Works only for float color models.
+Interpolate Bayer: Uses Bayer filter algorithm to interpolate (estimate)
+               missing color information.
 Interpolate Video: Create illusion of higher frame rate video of low
                framesrates by averaging over time.
 Inverse Telecine: Effective deinterlacing tool for use on a video
@@ -128,6 +134,7 @@ MotionCV:   Motion tracking/stabilization from the community
                version of cinelerra.
 MotionHV:      Motion tracking/stabilization from the original
                author of cinelerra.
+MoveObj:       Move and stabilize object using OpenCV 3rd party pkg.
 Oil Painting:  Makes video tracks appear as a painting.
 Overlay:       Combine tracks via an overlayer that puts images on
                top of a bottom layer.
@@ -175,6 +182,7 @@ Selective Temporal Averaging: Smooths out non-moving areas of a video
 Sharpen:       Sharpen the video, either the luminance, horizontal,
                or interlace.
 ShiftInterlace:        Shift the interlace lines using odd or even.
+Sphere Cam:    Converts a fisheye image into a panoramic projection.
 Swap Frames:   Swap frames with 0-1, 2-3, 4-5... or 1-2, 3-4, 5-6...
 Swap channels: Swap R,G,B,Alpha with another color channel.
 Threshold:     Converts the image to pure luminance and replaces
@@ -233,6 +241,7 @@ F_cropdetect:       Auto-detect crop size
 F_datascope:   Video data analysis.
 F_deband:      Debands video.
 F_deflate:     Applies deflate effect.
+F_deflicker:   Remove temporal frame luminance variations.
 F_dejudder:    Removes judder produced by pullup.
 F_delogo:      Removes logo from input video.
                When using this plugin a green box will appear on the
@@ -242,7 +251,10 @@ F_delogo:  Removes logo from input video.
                and the size of the box (so you can adjust it to the
                size of the logo).
 F_deshake:     Stabilizes shaky video.
+F_despill:     Remove unwanted foreground colors, caused by reflected color
+               of green or blue screen.
 F_dilation:    Applies dilation effect.
+F_doubleweave: Weave input video fields into double number of frames.
 F_drawbox:     Draws a colored box on the input video.
                Through the settings you are able to choose the
                position of the box on X and Y coordinates,
@@ -258,11 +270,14 @@ F_drawgrid:       Draws a colored grid on the input video.
 F_edgedetect:  Detects and draws edge.
 F_elbg:                Apply posterize effect, using the ELBG algorithm.
 F_eq:          Adjusts brightness, contrast, gamma and saturation.
+F_entropy:     Measure video frames entropy.
 F_erosion:     Applies erosion effect.
 F_fade:                Fade in/out input video.
 F_fftfilt:     Apply arbitrary expressions to pixels in frequency domain.
 F_field:       Extract a field from the input video.
 F_fieldorder:  Set the field order.
+F_fillborders: Fill borders of the input video.
+F_floodfill:   Fill area of the same color with another color.
 F_framerate:   Upsamples or downsamples progressive
                source between specified frame rates.
 F_fspp:                Applies Fast Simple Post-processing filter.
@@ -281,27 +296,38 @@ F_inflate:        Applies inflate effect.
 F_interlace:   Convert progressive video into interlaced.
 F_kerndeint:   Applies kernel deinterlacing to the input.
 F_lenscorrection: Rectifies the image by correcting for lens distortion.
+F_limiter:     Limit pixels components to the specified range.
 F_loop:                Loops video frames.
+F_lumakey:     Turns a certain luma into transparency.
 F_lut:         Compute and apply a lookup
                table to the RGB/YUV input video.
+F_lut3d:       Apply a 3D LUT (look up table) to an input video.
 F_lutrgb:      Compute and apply a lookup table to the RGB input video.
 F_lutyuv:      Combine and apply a lookup table to the YUV input video.
 F_mcdeint:     Applies motion compensating deinterlacing.
 F_mestimate:   Generate motion vectors.
 F_mpdecimate:  Remove near-duplicate frames.
 F_negate:      Negates input video.
-F_nlmeans:     Non-local means denoiser.
+F_nlmeans:     Non-local means denoiser. An example usage is for the
+               recovery of VHS tapes which look bad.
 F_noise:       Adds noise to the video.
                Through the settings you can
                select the variables of the noise
                (strength, flag and seed).
+F_normalize:   Normalize RGB video.
+F_owdenoise:   Denoises using wavelets.
+F_oscilloscope:        2D video oscilloscope.  Useful to measure spatial impulse,
+               step responses, and chroma delays.
 F_owndenoise:  Denoises using wavelets.
 F_perms:       Set permissions for the output video frame.
 F_perspective: Corrects the perspective of video.
 F_phase:       Phases shift fields.
+F_pixscope:    Pixel data analysis for checking color and levels. It will
+               display sample values of color channels.
 F_pp:          Filters video using libpostproc.
 F_pp7:         Applies Postprocessing 7 filter.
 F_prewitt:     Apply prewitt operator.
+F_pseudocolor: Make pseudocolored video frames.
 F_readeia608:  Read EIA-608 Closed Caption codes from
                input video and write them to frame metadata.
 F_readvitc:    Reads vertical interval
@@ -309,9 +335,14 @@ F_readvitc:        Reads vertical interval
 F_realtime:    Slows down filtering to match realtime.
 F_removegrain: Removes grain.
 F_repeatfields:        Hard repeat fields based on MPEG repeat field flag.
+F_roberts:     Apply roberts cross operator which performs a simple/quick 2-D
+               spatial gradient measurement on the video (usually a graysacle
+               image).  It highlights regions of high spatial frequency which
+               most likely correspond to edges.
 F_rotate:      Rotates the input image.
 F_sab:         Applies shape adaptive blur.
 F_separatefields: Split input video frames into fields.
+F_setrange:    Force color range for the output video frame.
 F_showinfo:    Show textual information for each video frame.
 F_shuffleframes: Shuffles video frames.
 F_shuffleplanes: Shuffles video planes.
@@ -328,11 +359,13 @@ F_super2xsai:     Scales the input by 2x using
 F_swaprect:    Swaps 2 rectangular objects in video.
 F_swapuv:      Swaps U and V components.
 F_tinterlace:  Performs temporal field interlacing.
+F_tlut2:       Compute and apply a lookup table from 2 successive frames.
 F_transpose:   Transposes input video.
 F_uspp:                Applies Ultra Simple/Slow Post-processing filter.
 F_vaguedenoiser: Applies a Wavelet based Denoiser.
 F_vectorscope: Video vectorscope.
 F_vflip:       Flips the input video vertically.
+F_vfrdet:      Variable frame rate detect filter.
 F_vignette:    Makes or reverses a vignette effect.
                Through the settings you can set the circle center
                position on a X-Y axis,choose the angle,
@@ -348,6 +381,7 @@ F_zoompan:  Applies Zoom & Pan effect.
 #
 F_abench:      Benchmark part of a filtergraph.
 F_acompressor: Audio compressor.
+F_acontrast:   Simple audio dynamic range compression/expansion filter.
 F_acrusher:    Reduces audio bit resolution.
 F_adelay:      Delays one or more audio channels.
 F_aecho:       Adds echoing to the audio.
@@ -372,8 +406,14 @@ F_biquad:  Applies a biquad IIR filter with the given coefficents.
 F_chorus:      Adds a chorus effect to the audio.
 F_compand:     Compresses or expands audio dynamic range.
 F_compensationdelay: audio compensation delay line.
+F_crossfeed:   Apply headphone crossfeed which blends the left and right
+               channels of a stereo audio recording.  It is mainly used
+               to reduce extreme stereo separation of low frequencies in
+               order to produce more speaker like sound.
 F_crystalizer: Simple Expand Audio Dynamic Range filter.
 F_dcshift:     Applies a DC shift to the audio.
+F_drmeter:     Measure audio dynamic range where setting window length in
+               seconds is used to split audio into segments of equal length.
 F_dyaudnorm:   Dynamic Audio Normalizer.  When using this plugin,
                be sure to “attach effect” to all audio tracks by dragging
                the plugin to the 1st audio track and then right mouse
@@ -393,9 +433,17 @@ F_extrastereo:     Increases difference between stereo audio
                brings up an menu.  Highlight the effect shown in the
                middle section and click OK.
 F_flanger:     Applies a flanging effect to the audio.
+F_haas:                Apply Haas Stereo Enhancer for a more natural sounding pan effect
+               or more clarity in the center of the mix.  With this filter
+               applied to mono signals it give some directionality and stretches
+               its stereo image
 F_highpass:    Applies a high-pass filter with 3dB point frequency.
+F_hilbert:     Generate a Hilbert transform FIR coefficients.
 F_loudnorm:    EBU R128 loudness normalization.
 F_lowpass:     Applies a low-pass filter with 3dB point frequency.
+F_mcompand:    Multiband compress or expand audiodynamic range. The input audio
+               is divided into bands which is like the crossover of a loudspeaker,
+               resulting in flat frequency response when absent compander action.
 F_silenceremove: Removes silence.
 F_sine:                Generate sine wave audio signal.
 F_stereotools: Applies various stereo tools.  When using this plugin,