8af8524d46f2e8d958ca2d23a1b49c39c0e41c80
[goodguy/history.git] / cinelerra-5.1 / info / plugins.txt
1 # plugin info
2
3 # Name of plugin followed by: and then description.
4 #  Additional lines start with a blank/tab.
5 #
6 1080 to 480:    Extracts 2 1920x540 fields from image,
7                 resizes, and combines to 1920x480.
8 1080 to 540:    Extracts 2 1920x540 fields from image,
9                 resizes, and combines to 1920x540.
10 AgingTV:        Use to achieve an "old" movie or TV show
11                 effect by adding moving lines and snow.
12 Auto Scale:     Automatically scale to a specified size.
13 Blue Banana:    Used for color transformation or
14                 remapping; also for chroma-key filtering.
15 Blur:           Blurs a video track in the horizontal or
16                 vertical in chosen color channels.
17 Brightness/Contrast: Use to change the brightness or
18                 contrast; could reduce quality.
19 BurningTV:      Makes your video "burn" by adding small
20                 light colored patches.
21 C41:            Converts C-41 negative film into the positive image.
22 Chroma key:     Erases pixels which match chosen color;
23                 replaces with black or transparency.
24 Chroma key (HSV): Removes a color with another color or
25                 transparency using HSV variables.
26 Color 3 Way:    Modify color of Shadows, Midtones, and Highlights as
27                 wanted.
28 Color Balance:  Modify RGB colors or white balance to compensate
29                 compensate for errors in video.
30 CriKey:         Regionally based chroma key with interpolation;
31                 only a specific zone defined.
32 Decimate:       Drop frames from a track which are most similar
33                 in order to reduce frame rate.
34 Deinterlace:    Various line replication to eliminate comb
35                 artifacts in interlaced video.
36 Deinterlace-CV: Variation of deinterlacing video to eliminate comb
37                 artifacts.
38 Delay Video:    Delay the video by some number of seconds.
39 Denoise video:  Clear the video of noise.
40 Difference key: Creates transparency in areas which are similar
41                 between 2 frames; must be applied to 2 tracks.
42 DotTV:          Puts various size dots over the picture to simulate
43                 tv effect.
44 Downsample:     Reduce the sie of an image by throwing out data,
45                 reducing sampling rate.
46 Edge:           Display only the edges of the video throughout the image.
47 Fields to frames: Reads frames at 2x the framerate, combining 2
48                 input frames into 1 interlaced output frame.
49 Flip:           Flip a portion of a video track from left to right,
50                 up to down or vice versa.
51 Frames to Fields: Extracts 2 interlaced fields stored in alternating
52                 lines & outputs them as full frames.
53 Freeze Frame:   Lowest numbered frame in highlighted area will play
54                 in the entire region.
55 Gamma:          Converts the logarithmic colors to linear colors
56                 using gamma and maximum value.
57 Gradient:       Overlays a smooth color gradient on top of every
58                 video frame.
59 Histogram:      Shows the number of occurrences of each color on a
60                 histogram plot.
61 Histogram Bezier: Uses a Bezier curve (parametric) on the histogram plot.
62 HolographgicTV: Holographic tv effect.
63 Hue saturation: Use to change hue, saturation and value parameters.
64 Interpolate Pixels: Works only for float color models.
65 Interpolate Video: Create illusion of higher frame rate video of low
66                 framesrates by averaging over time.
67 Inverse Telecine: Effective deinterlacing tool for use on a video
68                 transfer of a film.
69 Invert Video:   Method of reversing the colors of a video track.
70 Lens:           Create the effect of looking through a lens.
71 Linear Blur:    Blur with parameters of length, andle, number of 
72                 steps, and which channels.
73 Live Video:     Reads video directly from the capture card input and
74                 will replace current.
75 Loop video:     Loop video by specifying the length of the region to loop.
76 Motion:         Tracks translation and rotation motion to stabilize
77                 shaky video.
78 Motion 2 Point: Motion stabilization using 2 pass tracking.
79 Motion Blur:    Uses X/Y camera automation vectors to apply a linear
80                 blur trailing camera direction.
81 Motion51:       Compensates for unwanted motion and stabilizes the
82                 image using a unique curve/spline algorithm.  Has a
83                 reset option to use default parameters.
84 MotionCV:       Motion tracking/stabilization from the community
85                 version of cinelerra.
86 MotionHV:       Motion tracking/stabilization from the original
87                 author of cinelerra.
88 Oil Painting:   Makes video tracks appear as a painting.
89 Overlay:        Combine tracks via an overlayer that puts images on
90                 top of a bottom layer.
91 Perspective:    Allows you to change the viewpoint of an object.
92 Polar:          Bends and warps your video in strange ways based on
93                 a mathematical algorithm.
94 RGB - 601:      Used to reduce/increase contrast in your video via
95                 601 compression or RGB expansion.
96 RGBShift:       Align 3 separate planes of R, G, B if misaligned in
97                 in the video or just shift for interest.
98 Radial Blur:    Creates a whirlpool based on settings that simulates
99                 a swirling camera.
100 ReframeRT:      Changes number of frames in a sequence of video
101                 directly from timeline.
102 Reroute:        Selectively transfer the alpha channel or the
103                 RGB/YUV components from source to target track.
104 Reverse video:  Reverse media on the timeline in realtime.
105 Rotate:         Rotate the video in degree increments around a
106                 pivot point or reverse and flip the video.
107 SVG via Inkscape: Allow the manipulation of an SVG image with
108                 Inkscape without having to exit the program.
109 Scale:          Reduce or expand the image size depending on the ratio.
110 Scale Ratio:    Manipulate your video to maintain the pixel aspect
111                 ratio (proportional geometry).
112 Selective Temporal Averaging: Smooths out non-moving areas of a video
113                 clip by averaging the color across frames.
114 Sharpen:        Sharpen the video, either the luminance, horizontal,
115                 or interlace.
116 ShiftInterlace: Shift the interlace lines using odd or even.
117 Swap Frames:    Swap frames with 0-1, 2-3, 4-5... or 1-2, 3-4, 5-6...
118 Swap channels:  Swap R,G,B,Alpha with another color channel.
119 Threshold:      Converts the image to pure luminanceand replaces
120                 pixels with 1 of 3 colors.
121 Time Average:   Takes a number of frames to average or
122                 accumulate-stacking 1 frame on top of another.
123 TimeFront:      Performs spatio-temporal video warping.
124 Title:          Add text/timestamp/background pngs to video with
125                 many nice variations such as changing font color,
126                 size, bold, subscripts.
127 Translate:      Allows displacing, cropping and/or scaling video
128                 horizontally/vertically.
129 Unsharp:        Applies a traditional darkroom technique, unsharp
130                 mask, to every video frame.
131 VideoScope:     Summarizes intensity and color on a calibrated display.
132 Wave:           Generates waves in video using Amplitude, Phase, and
133                 Wavelength.
134 Whirl:          Creates a whirl (spiral) of the video around the center.
135 YUV:            Modify the Y, U, V settings.
136 YUV411:         Modify the 411 yuv to look like 420 color space instead.
137 YUVShift:       Realign the 3 sets of YUV inputvideo nubers when
138                 misaligned.
139 Zoom Blur:      Blur the video and use a zoom effect.
140 #
141 #  Description of FFmpeg Video Plugins
142 #
143 F_atadenoise:   Apply an Adaptive Temporal Averaging Denoiser.
144 F_avgblur:      Apply average blur filter.
145 F_bbox:         Compute bounding box for each frame.
146 F_bench:        Benchmarks part of a filtergraph.
147 F_bitplaneoise: Measure bit plane noise.
148 F_blackdetect:  Detect video intervals that are (almost) black.
149 F_blackframe:   Detect frames that are (almost) black.
150 F_boxblur:      Blurs the input video.
151                 Through the settings you are
152                 able to change the power and the
153                 radius of the boxblur applied to luma, chroma and alpha.
154 F_bwdif:        Deinterlaces the input image.
155 F_chromakey:    Turns a certain color into
156                 transparency.  Operates on YUV colors.
157 F_ciescope:     Video CIE scope.
158 F_colorbalance: Adjusts the color balance.
159 F_colorchannelmixer: Adjusts colors by mixing color channels.
160 F_colorkey:     Turns a certain color into
161                 transparency. Operates on RGB colors.
162 F_colorlevels:  Adjusts the color levels.
163 F_colormatrix:  Converts color matrix.
164 F_cover_rect:   Find and cover a user specified object.
165 F_crop:         Crops the input video.
166 F_cropdetect:   Auto-detect crop size
167 F_datascope:    Video data analysis.
168 F_deband:       Debands video.
169 F_deflate:      Applies deflate effect.
170 F_dejudder:     Removes judder produced by pullup.
171 F_delogo:       Removes logo from input video.
172                 When using this plugin a green box will appear on the
173                 screen, once the logo is inside the box the
174                 plugin will hide it. Through the settings you can specify
175                 the position of the logo to hide (on a X-Y axis)
176                 and the size of the box (so you can adjust it to the
177                 size of the logo).
178 F_deshake:      Stabilizes shaky video.
179 F_dilation:     Applies dilation effect.
180 F_drawbox:      Draws a colored box on the input video.
181                 Through the settings you are able to choose the
182                 position of the box on X and Y coordinates,
183                 the size of the box,
184                 the color and the thickness of the lines.
185 F_drawgraph:    Draw a graph using input video metadata.
186 F_drawgrid:     Draws a colored grid on the input video.
187                 Through the settings you can select the
188                 horizontal and the vertical offset,
189                 set the width and  height of
190                 the grid cell, and the color and
191                 thickness of the lines.
192 F_edgedetect:   Detects and draws edge.
193 F_elbg:         Apply posterize effect, using the ELBG algorithm.
194 F_eq:           Adjusts brightness, contrast, gamma and saturation.
195 F_erosion:      Applies erosion effect.
196 F_fade:         Fade in/out input video.
197 F_fftfilt:      Apply arbitrary expressions to pixels in frequency domain.
198 F_field:        Extract a field from the input video.
199 F_fieldorder:   Set the field order.
200 F_framerate:    Upsamples or downsamples progressive
201                 source between specified frame rates.
202 F_fspp:         Applies Fast Simple Post-processing filter.
203 F_gblur:        Apply Gaussian Blur filter.
204 F_gradfun:      Debands video quickly using gradients.
205 F_hflip:        Horizontally flips the input video.
206 F_histeq:       Applies global color histogram equalization.
207 F_histogram:    Computes and draws a histogram.
208 F_hqdn3d:       Applies a High Quality 3D Denoiser.
209 F_hqx:          Scales the input by 2,
210                 3 or 4 using the hq*x magnification algorithm.
211 F_hue:          Adjust the hue and saturation of the input video.
212 F_idet:         Interlace detect Filter.
213 F_il:           Deinterleaves or interleaves fields.
214 F_inflate:      Applies inflate effect.
215 F_interlace:    Convert progressive video into interlaced.
216 F_kerndeint:    Applies kernel deinterlacing to the input.
217 F_lenscorrection: Rectifies the image by correcting for lens distortion.
218 F_loop:         Loops video frames.
219 F_lut:          Compute and apply a lookup
220                 table to the RGB/YUV input video.
221 F_lutrgb:       Compute and apply a lookup table to the RGB input video.
222 F_lutyuv:       Combine and apply a lookup table to the YUV input video.
223 F_mcdeint:      Applies motion compensating deinterlacing.
224 F_mestimate:    Generate motion vectors.
225 F_mpdecimate:   Remove near-duplicate frames.
226 F_negate:       Negates input video.
227 F_nlmeans:      Non-local means denoiser.
228 F_noise:        Adds noise to the video.
229                 Through the settings you can
230                 select the variables of the noise
231                 (strength, flag and seed).
232 F_owndenoise:   Denoises using wavelets.
233 F_perms:        Set permissions for the output video frame.
234 F_perspective:  Corrects the perspective of video.
235 F_phase:        Phases shift fields.
236 F_pp:           Filters video using libpostproc.
237 F_pp7:          Applies Postprocessing 7 filter.
238 F_prewitt:      Apply prewitt operator.
239 F_readeia608:   Read EIA-608 Closed Caption codes from
240                 input video and write them to frame metadata.
241 F_readvitc:     Reads vertical interval
242                 timecode and writes it to frame metadata.
243 F_realtime:     Slows down filtering to match realtime.
244 F_removegrain:  Removes grain.
245 F_repeatfields: Hard repeat fields based on MPEG repeat field flag.
246 F_rotate:       Rotates the input image.
247 F_sab:          Applies shape adaptive blur.
248 F_separatefields: Split input video frames into fields.
249 F_showinfo:     Show textual information for each video frame.
250 F_shuffleframes: Shuffles video frames.
251 F_shuffleplanes: Shuffles video planes.
252 F_signalstats:  Separates statistics from video analysis.
253 F_smartblur:    Blurs the input video without impacting
254                 the outlines. Through the settings you can
255                 select the radius,
256                 the strength and the threshold of luma and chroma.
257 F_sobel:        Applies sobel operator.
258 F_spp:          Applies a simple post processing filter.
259 F_stereo3d:     Converts video stereoscopic 3D view.
260 F_super2xsai:   Scales the input by 2x using
261                 the Super2xSal pixel art algorithm.
262 F_swaprect:     Swaps 2 rectangular objects in video.
263 F_swapuv:       Swaps U and V components.
264 F_tinterlace:   Performs temporal field interlacing.
265 F_transpose:    Transposes input video.
266 F_uspp:         Applies Ultra Simple/Slow Post-processing filter.
267 F_vaguedenoiser: Applies a Wavelet based Denoiser.
268 F_vectorscope:  Video vectorscope.
269 F_vflip:        Flips the input video vertically.
270 F_vignette:     Makes or reverses a vignette effect.
271                 Through the settings you can set the circle center
272                 position on a X-Y axis,choose the angle,
273                 the aspect and set the dithering of the vignette.
274 F_w3dif:        Applies Martin Weston three field deinterlace.
275 F_waveform:     Video waveform monitor.
276 F_weave:        Weaves input video fields into frames.
277 F_xbr:          Scales the input using xBR algorithm.
278 F_yadif:        Deinterlaces the input image.
279 F_zoompan:      Applies Zoom & Pan effect.
280 #
281 #  Description of FFmpeg Audio Plugins
282 #
283 F_abench:       Benchmark part of a filtergraph.
284 F_acompressor:  Audio compressor.
285 F_acrusher:     Reduces audio bit resolution.
286 F_adelay:       Delays one or more audio channels.
287 F_aecho:        Adds echoing to the audio.
288 F_aemphasis:    Audio emphasis.
289 F_aeval:        Filters audio signal according to a specific expression.
290 F_afade:        Fades in/out input audio.
291 F_agate:        Audio gate.
292 F_allpass:      Applies a two-pole all-pass filter.
293 F_aloop:        Loops audio samples.
294 F_anoisesrc:    Generates a noise audio signal.
295 F_aperms:       Set permissions for the output audio frame.
296 F_aphaser:      Adds a phasing effect to the audio.
297 F_arealtime:    Slows down filtering to match realtime.
298 F_aresample:    Resamples audio data.
299 F_astats:       Shows time domain statistics about audio frames
300 F_atempo:       Adjusts audio tempo.
301 F_atrim:        Pick one continuous section from the input, drop the rest.
302 F_bandpass:     Applies a two-pole Butterworth band-pass filter.
303 F_bandreject:   Applies a two-pole Butterworth band-reject filter.
304 F_bass:         Boosts or cuts lower frequencies.
305 F_biquad:       Applies a biquad IIR filter with the given coefficents.
306 F_chorus:       Adds a chorus effect to the audio.
307 F_compand:      Compresses or expands audio dynamic range.
308 F_compensationdelay: audio compensation delay line.
309 F_crystalizer:  Simple Expand Audio Dynamic Range filter.
310 F_dcshift:      Applies a DC shift to the audio.
311 F_dyaudnorm:    Dynamic Audio Normalizer.  When using this plugin,
312                 be sure to “attach effect” to all audio tracks by dragging
313                 the plugin to the 1st audio track and then right mouse
314                 clicking all subsequent audio tracks which brings up an menu.
315                 Highlight the effect shown in the middle section and click OK.
316 F_earwax:       Widens the stereo image.  When using this plugin,
317                 be sure to “attach effect” to all audio tracks by dragging
318                 the plugin to the 1st audio track and then right mouse
319                 clicking all subsequent audio tracks which brings up an menu.
320                 Highlight the effect shown in the middle section and click OK.
321 F_equalizer:    Applies two-pole peaking equalization (EQ) filter.
322 F_extrastereo:  Increases difference between stereo audio
323                 channels.  When using this plugin, be sure to
324                 “attach effect” to all audio tracks by dragging
325                 the plugin to the 1st audio track and then right mouse
326                 clicking all subsequent audio tracks which
327                 brings up an menu.  Highlight the effect shown in the
328                 middle section and click OK.
329 F_flanger:      Applies a flanging effect to the audio.
330 F_highpass:     Applies a high-pass filter with 3dB point frequency.
331 F_loudnorm:     EBU R128 loudness normalization.
332 F_lowpass:      Applies a low-pass filter with 3dB point frequency.
333 F_silenceremove: Removes silence.
334 F_sine:         Generate sine wave audio signal.
335 F_stereotools:  Applies various stereo tools.  When using this plugin,
336                 be sure to “attach effect” to all audio tracks by dragging
337                 the plugin to the 1st audio track and then right mouse
338                 clicking all subsequent audio tracks which brings up an menu.
339                 Highlight the effect shown in the middle section and click OK.
340 F_stereowiden:  Applies stereo widening effect.  When using this plugin,
341                 be sure to “attach effect” to all audio tracks by dragging
342                 the plugin to the 1st audio track and then right mouse
343                 clicking all subsequent audio tracks which brings up an menu.
344                 Highlight the effect shown in the middle section and click OK.
345 F_treble:       Boosts or cuts upper frequencies.
346 F_tremolo:      Applies tremolo effect.
347 F_vibrato:      Applies vibrato effect.
348 F_volume:       Change input volume.
349 #
350 # audio plugins
351 #
352 #AM pitchshifter:       
353 #Aliasing:      
354 #Allpass delay line, cubic spline interpolation:
355 #Allpass delay line, linear interpolation:
356 #Allpass delay line, noninterpolating:
357 #Analogue Oscillator:
358 #4 x 4 pole allpass:
359 #Artificial latency:
360 #Audio Divider (Suboctave Generator):
361 #AudioScope:
362 #Auto phaser:
363 #Barry's Satan Maximiser:
364 #Bode frequency shifter:
365 #Bode frequency shifter (CV):
366 #Chebyshev distortion:
367 #Comb Filter:
368 #Comb Splitter:
369 #Comb delay line, cubic spline interpolation:
370 #Comb delay line, linear interpolation:
371 #Comb delay line, noninterpolating:
372 #Compressor:
373 #Constant Signal Generator:
374 #Crossfade:
375 #Crossfade (4 outs):
376 #Crossover distortion:
377 #DC Offset:
378 #DC Offset Remover:
379 #DJ EQ:
380 #DJ EQ (mono):
381 #DJ flanger:
382 #Decimator:
383 #Declipper:
384 #Delay audio:
385 #Delayorama:
386 #Denoise:
387 #DenoiseFFT:
388 #Despike:
389 #Diode Processor:
390 #Dyson compressor:
391 #EQ Graphic:
392 #EQ Parametric:
393 Echo:           Add echoing to audio for an interesting effect.
394 EchoCancel:     Remove echos from audio in order to
395                 improve the quality.
396 #Exponential signal decay:
397 #FM Oscillator:
398 #Fast Lookahead limiter:
399 #Fast overdrive:
400 #Flanger:
401 #Foldover distortion:
402 #Fractionally Addressed Delay Line:
403 #Freeverb:
404 #Frequency tracker:
405 #GLAME Butterworth Highpass:
406 #GLAME Butterworth Lowpass:
407 #GSM simulator:
408 #GVerb:
409 #Gain:
410 #Gate:
411 #Giant flange:
412 #Glame Bandpass Analog Filter:
413 #Glame Bandpass Filter:
414 #Glame Butterworth X-over Filter:
415 #Glame Highpass Filter:
416 #Glame Lowpass Filter:
417 #Gong beater:
418 #Gong model:
419 #Hard Limiter:
420 #Harmonic generator:
421 #Hermes Filter:
422 #Higher Quality Pitch Scaler:
423 #Hilbert transformer:
424 #Impulse convolver:
425 #Interpolate:
426 #Invert Audio:
427 #Inverter:
428 #Karaoke:
429 #L/C/R Delay:
430 #LFO Phaser:
431 #LS Filter:
432 Live Audio:     Reads audio directly from the soundcard input, 
433                 replacing any audio on track.
434 #Loop audio:
435 #Mag's Notch Filter:
436 #Matrix Spatialiser:
437 #Matrix; MS to Stereo:
438 #Matrix; Stereo to MS:
439 #Modulatable delay:
440 #Mono to Stereo splitter:
441 #Multiband EQ:
442 #Multivoice Chorus:
443 #Nonbandlimited single-sample impulses (Frequency; Control):
444 #Overlay:
445 #Pitch Scaler:
446 Pitch shift:    Uses FFT to try to change the pitch without 
447                 changing the duration.
448 #Plate reverb:
449 #Pointer cast distortion:
450 #Rate shifter:
451 #Remove Gaps:
452 #ResampleRT:
453 #Retro Flanger:
454 #Reverb:
455 #Reverse Delay (5s max):
456 Reverse audio:          Play the audio backwards.
457 #Ringmod with LFO:
458 #Ringmod with two inputs:
459 #SC1:
460 #SC2:
461 #SC3:
462 #SC4:
463 #SC4 mono:
464 #SE4:
465 #Signal sifter:
466 #Simple amplifier:
467 #Simple delay line, cubic spline interpolation:
468 #Simple delay line, linear interpolation:
469 #Simple delay line, noninterpolating:
470 #Sine + cosine oscillator:
471 #Single band parametric:
472 #Sinus wavewrapper:
473 #Smooth Decimator:
474 #SoundLevel:
475 #Spectrogram:
476 #State Variable Filter:
477 #Step Demuxer:
478 #Surround matrix encoder:
479 #Synthesizer:
480 #Tape Delay Simulation:
481 #Time Stretch RT:
482 #Transient mangler:
483 #Triple band parametric with shelves:
484 #Valve rectifier:
485 #Valve saturation:
486 #Vocoder:
487 #Vocoder:
488 #VyNil (Vinyl Effect):
489 #Wave Terrain Oscillator:
490 #z-1: