mixer undo fix, new ffmpeg opts, docs
[goodguy/history.git] / cinelerra-5.1 / info / plugins.txt
index 79c54c7c5072584f8c8315dbee56e2cc26b204b7..c678b0262cf547ddd670de4215a03c61231f5e85 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,
@@ -263,6 +275,7 @@ 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_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,7 +294,9 @@ 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_lutrgb:      Compute and apply a lookup table to the RGB input video.
@@ -290,18 +305,24 @@ 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_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,6 +330,10 @@ 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.
@@ -328,6 +353,7 @@ 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.
@@ -372,6 +398,10 @@ 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_dyaudnorm:   Dynamic Audio Normalizer.  When using this plugin,
@@ -393,6 +423,10 @@ 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_loudnorm:    EBU R128 loudness normalization.
 F_lowpass:     Applies a low-pass filter with 3dB point frequency.