X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Finfo%2Fplugins.txt;h=daf71caf655c701eddac7350cee1f2c93aeedb94;hp=2c7c62a89dd324afc2c355515287d666e2956f2a;hb=HEAD;hpb=ae9b00c3f960e5bd9f74a9d9103e332f4c288ab4 diff --git a/cinelerra-5.1/info/plugins.txt b/cinelerra-5.1/info/plugins.txt index 2c7c62a8..daf71caf 100644 --- a/cinelerra-5.1/info/plugins.txt +++ b/cinelerra-5.1/info/plugins.txt @@ -29,6 +29,9 @@ Blue Banana: Used for color transformation or remapping as 4) adjust your color choice as desired Blur: Blurs a video track in horizontal and/or vertical in chosen color channels. +BoxBlur: Blurs the input video. This fairly fast blur is + based on ffmpeg's, and blurs in horizontal and/or + vertical with power. Brightness/Contrast: Use to change the brightness or contrast, but could reduce quality. BurningTV: Makes your video "burn" where there are @@ -121,6 +124,9 @@ Live Video: Reads video directly from the capture card input and replaces any video on the track. Loop video: Loop video by specifying the length of the region to loop. +Mirror: Mirror horizontal or vertical with the ability to + swap left to right or top to bottom. And if enable + reflection center checked, can vary X/Y centering. Mandelbrot: Render a Mandelbrot fractal using Cuda. Motion: Tracks translation and rotation motion to stabilize shaky video. @@ -169,6 +175,8 @@ Perspective: Allows you to change the viewpoint of an object. Polar: Bends and warps your video in weird ways based on conversion from either polar coordinates to rectangular or vice-versa. +Posterize: Reduces the color depth so as to decrease the displayed + color gradients. RGB - 601: Used to reduce/increase contrast in your video via 601 compression or RGB expansion. RGBShift: Align 3 separate planes of R, G, B if misaligned in @@ -206,6 +214,11 @@ Sharpen: Sharpen the video, either the luminance, horizontal, ShiftInterlace: Shift the interlace lines using odd or even. Sketcher: Sketch lines, curves, or points in different colors/ alpha and with fill using various pen widths/types. +Speed PerCent: Change speed by a percentage value from 1 to 1000 + with or without interpolation. A value of 100% means + normal speed; a value < 100% means slow motion + with duplication of missing frames without OpticFlow; + a value > 100% means fast with dropped frames. Sphere Cam: Converts a fisheye image into 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. @@ -214,7 +227,9 @@ Threshold: Converts the image to pure luminance and replaces Time Average: Use to create trail patterns, or reduce noise in still images. A number of frames is accumulated and then divided by a divisor to the the average. +TimeBlur: Use to blur a number of frames. TimeFront: Performs spatio-temporal video warping. +Timelapse Helper: Sets the number of frames to skip during playback. Title: Add text/timestamp/background pngs to video along with the ability to drag to a location if Drag on. Flexible attributes in textbox (mouse right click): @@ -240,36 +255,60 @@ Zoom Blur: Blur the video and use a zoom effect. # # Description of FFmpeg Video Plugins # +F_allrgb: Generate all rgb colors. +F_allyuv: Generate all yuv colors. +F_addroi: Mark a region of interest in a video frame. F_amplify: Amplify changes between successive video frames. F_atadenoise: Apply an Adaptive Temporal Averaging Denoiser. F_avgblur: Apply average blur filter. +F_backgroundkey: Turns a static background into transparency. F_bbox: Compute bounding box for each frame. F_bench: Benchmarks part of a filtergraph. +F_bilateral: Apply bilateral filter, spatial smoothing while + preserving edges. F_bitplanenoise: Measure bit plane noise. F_blackdetect: Detect video intervals that are (almost) black. F_blackframe: Detect frames that are (almost) black. +F_blockdetect: Determines blockiness of frames without altering the + input frames. +F_blurdetect: Determines blurriness of frames without altering the + input frames. F_boxblur: Blurs the input video. Through the settings you are able to change the power and the radius of the boxblur applied to luma, chroma and alpha. F_bwdif: Deinterlaces the input image. +F_cas: Apply Contrast Adaptive Sharpen filter to video. +F_ccrepack: Repack CEA-708 closed caption metadata. +F_cellauto: Create pattern generated by an elementart cellular + automaton. F_chromahold: Turns a certain color range into gray. F_chromakey: Turns a certain color into transparency. Operates on YUV colors. +F_chromakey_cuda: CUDA accelerated YUV colorspace color/chroma keying. +F_chromanr: Reduce chrominance noise. F_chromashift: Shift chroma. F_ciescope: Video CIE scope. F_color: Provide a uniformly colored input. F_colorbalance: Adjusts the color balance. F_colorchannelmixer: Adjusts colors by mixing color channels. +F_colorchart: The colorchart source provides a colors checker chart. +F_colorcontrast: Adjust color contrast between RGB components. +F_colorcorrect: Adjust color white balance selectivity for blacks + and whites. F_colorhold: Turns a certain color range into gray when RGB. F_colorkey: Turns a certain color into transparency when RGB. F_colorlevels: Adjusts the color levels. F_colormatrix: Converts color matrix. +F_colorize: Overlay a solid color on the video stream. F_colorspace: Converts color space/range. +F_colorspectrum: Provides a color spectrum input. +F_colortemperature: Adjust color temperature of video. F_cover_rect: Find and cover a user specified object. F_crop: Crops the input video. F_cropdetect: Auto-detect crop size. F_curves: Adjust components curves. F_datascope: Video data analysis. +F_dblur: Apply Directional blur filter. F_dctdnoiz: Denoise frames using 2D DCT. F_deband: Debands video. F_deblock: Deblock video. @@ -302,8 +341,11 @@ 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_entropy: Measure video frames entropy. +F_epx: Scale the input using EPX algorithm. F_eq: Adjusts brightness, contrast, gamma and saturation. F_erosion: Applies erosion effect. +F_estdif: Apply Edge Slope Tracing deinterlace. +F_exposure: Adjust exposure of the video stream. F_fade: Fade in/out input video. F_fftdnoiz: Denoise frames using 3D FFT. F_fftfilt: Apply arbitrary expressions to pixels in frequency @@ -320,7 +362,10 @@ F_framestep: Select one frame every N frames. F_fspp: Applies Fast Simple Post-processing filter. F_gblur: Apply Gaussian Blur filter. F_gradfun: Debands video quickly using gradients. +F_gradients: Draws a transparent gradient. F_graphmonitor: Show various filtergraph stats. +F_grayworld: A color constancy filter that applies color + correction based on the grayworld assumption. F_greyedge: Estimates scene illumination by grey edge assumption. F_haldclutsrc: Provide an identity Hald CLUT. @@ -330,13 +375,19 @@ F_histogram: Computes and draws a histogram. F_hqdn3d: Applies a High Quality 3D Denoiser. F_hqx: Scales the input by 2, 3 or 4 using the hq*x magnification algorithm. +F_hsvhold: Turns a certain HSV range into gray values. +F_hsvkey: Turns a certain HSV range into transparency. F_hue: Adjust the hue and saturation of the input video. +F_huesaturation: Apply hue-saturation-intensity adjustments + to input video stream. F_idet: Interlace detect Filter. F_il: Deinterleaves or interleaves fields. F_inflate: Applies inflate effect. F_interlace: Convert progressive video into interlaced. F_kerndeint: Applies kernel deinterlacing to the input. +F_kirsch: Apply kirsch operator. F_lagfun: Slowly update darker pixels. +F_latency: Measure filtering latency. F_lenscorrection: Rectifies the image by correcting for lens distortion. F_life: Generate a life pattern. F_limiter: Limit pixels components to the specified range. @@ -351,8 +402,11 @@ F_lutyuv: Compute and apply a lookup table to YUV input. F_mandelbrot: Render a Mandelbrot fractal. F_maskfun: Create Mask. F_mcdeint: Applies motion compensating deinterlacing. +F_median: Pick median pixel from rectangle defined by radius. F_mestimate: Generate motion vectors. F_metadata: Manipulate video frame metadata. +F_minterpolate: Frame rate conversion using Motion Interpolation. +F_monochrome: Convert video to gray using custom color filter. F_mpdecimate: Remove near-duplicate frames. F_mptestsrc: Generate various test pattern. F_negate: Negates input video. @@ -374,12 +428,16 @@ F_pal75bars: Generate PAL 75% color bars. This only works with F_perms: Set permissions for the output video frame. F_perspective: Corrects the perspective of video. F_phase: Phase shift fields. +F_photosensitivity: Filter out photosensitive epilepsy seizure-inducing + flashes. +F_pixelize: Apply pixelization to video stream. 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_pullup: Pullup from field sequence to frames. F_readeia608: Read EIA-608 Closed Caption codes from input video and write them to frame metadata. F_readvitc: Reads vertical interval timecode and writes it to @@ -399,15 +457,28 @@ F_sab: Applies shape adaptive blur. F_scale: Scale the input video size and/or convert the image format. F_scale_cuda: GPU accelerated video resizer. +F_scdet: Detect video scene change. +F_scharr: Apply scharr operator to input video stream. +F_scroll: Scroll input video horizontally and/or vertically + by constant speed. +F_selectivecolor: Apply cmyk adjustments to specific color ranges. F_separatefields: Split input video frames into fields. F_setparams: Force field, or color property for the output video frame. F_setrange: Force color range for the output video frame. +F_shear: Shear transform the input image. F_showinfo: Show textual information for each video frame. F_showpalette: Display frame palette. F_shuffleframes: Shuffles video frames. +F_shufflepixels: Shuffle video pixels. F_shuffleplanes: Shuffles video planes. +F_sierpinski: Generate a Sierpinski carpet/triangle fractal, and + randomly pan around. F_signalstats: Separates statistics from video analysis. +F_siti: Calculate Spatial Info (SI) and Temporal Info (TI) scores + for a video, as defined in ITU-T P.910: + Subjective video quality assessment methods for + multimedia applications. F_smartblur: Blurs the input video without impacting the outlines. Through the settings you can select the radius, the strength and the threshold of luma and chroma. @@ -424,15 +495,22 @@ F_tpad: Temporarily pad video frames. F_tblend: Blend successive frames. F_testsrc: Generate test pattern. F_testsrc2: Generate another test pattern. +F_thistogram: Compute and draw a color distribution histogram for + the input video across time. F_tile: Tile several successive frames together. F_tinterlace: Performs temporal field interlacing. F_tlut2: Compute and apply a lookup table from two successive frames. +F_tmedian: Pick median pixels from successive frames. +F_tmidequalizer: Apply Temporal Midway Equalization. F_tmix: Mix successive video frames. +F_tonemap: Conversion to/from different dynamic ranges. F_transpose: Transposes input video. F_transpose_vaapi: VAAPI VPP for transpose. F_unsharp: Sharpen or blur the input video. +F_untile: Untile a frame into a sequence of frames. F_uspp: Applies Ultra Simple/Slow Post-processing filter. +F_v360: Convert 360 videos between various formats. F_vaguedenoiser: Applies a Wavelet based Denoiser. F_vectorscope: Video vectorscope. F_vflip: Flips the input video vertically. @@ -448,8 +526,10 @@ F_weave: Weaves input video fields into frames. F_xbr: Scales the input using xBR algorithm. F_yadif: Deinterlaces the input image. F_yadif_cuda: Deinterlace CUDA frames. +F_yaepblur: Yet another edge preserving blur filter. F_yuvtestsrc: Generate YUV test pattern. F_zoompan: Applies Zoom & Pan effect. +F_zoneplate: Generate zone-plate. # # Description of FFmpeg Audio Plugins # @@ -459,17 +539,30 @@ F_acontrast: Simple audio dynamic range compression/expansion filter. F_acrusher: Reduces audio bit resolution. F_acue: Delay filtering to match a cue. +F_adecorrelate: Apply decorrelation to input audio stream. F_adelay: Delays one or more audio channels. +F_adenorm: Remedy denormals by adding extremely low-level + noise. F_aderivative: Compute derivative of input audio. +F_adynamicequalizer: Apply dynamic equalization to input + audio stream. +F_adrc: Audio spectral dynamic range controller. +F_adynamicsmooth: Apply dynamic smoothing to input audio stream. F_aecho: Adds echoing to the audio. F_aemphasis: Audio emphasis. F_aeval: Filters audio signal according to specific expression. +F_aexciter: Enhance high frequency part of audio. F_afade: Fades in/out input audio. +F_afdelaysrc: Generate a fractional delay FIR coefficients. F_aformat: Convert the input audio to the specified format. +F_afreqshift: Apply frequency shifting to input audio. +F_afwtdn: Reduce broadband noise from input samples using + Wavelets. F_agate: Audio gate. F_aiir: Apply infinite Impulse Response filter with supplied coefficients. F_aintegral: Compute integral of input audio. +F_alatency: Measure filtering latency. F_allpass: Applies a two-pole all-pass filter. F_aloop: Loops audio samples. F_ametadata: Manipulate audio frame metadata. @@ -478,14 +571,27 @@ F_anlmdn: Reduce broadband noise from stream using F_anoisesrc: Generates a noise audio signal. F_aperms: Set permissions for the output audio frame. F_aphaser: Adds a phasing effect to the audio. +F_aphaseshift: Apply phase shifting to input audio. +F_apsyclip: Apply Psychoacoustic clipper to input audio + stream. F_arealtime: Slows down filtering to match realtime. F_aresample: Resamples audio data. F_asetrate: Change the sample rate without altering the data. F_asoftclip: Apply audio soft clipping - a type of distortion effect where signal amplitude is saturated along a smooth curve. +F_aspectralstats:Display frequency domain statistical + information about the audio channels. + Statistics are calculated and stored as metadata + for each audio channel and for each audio frame. F_astats: Shows time domain statistics about audio frames. +F_asubboost: Boost subwoofer frequencies. +F_asubcut: Cut subwoofer frequencies. +F_asupercut: Cut super frequencies. +F_asuperpass: Apply high order Butterworth band-pass filter. +F_asuperstop: Apply high order Butterworth band-stop filter. F_atempo: Adjusts audio tempo. +F_atilt: Apply spectral tilt filter to audio stream. F_atrim: Pick one continuous section from the input and drop the rest. F_bandpass: Applies a two-pole Butterworth band-pass filter. @@ -552,9 +658,15 @@ F_stereowiden: Applies stereo widening effect. When using this and then right mouse clicking all subsequent audio tracks bringing up a menu. Highlight the effect shown in the middle section and click OK. +F_tiltshelf: Boost or cut the lower frequencies and cut or boost + higher frequencies of the audio using a two-pole + shelving filter with a response similar to that of + a standard hi-fi’s tone-controls. + This is also known as shelving equalisation (EQ). F_treble: Boosts or cuts upper frequencies. F_tremolo: Applies tremolo effect. F_vibrato: Applies vibrato effect. +F_virtualbass: Apply audio Virtual Bass filter. F_volume: Change input volume. F_volumedetect: Detect audio volume. # @@ -614,6 +726,8 @@ L_Crossover distortion: Simulation of the distortion that happens in class Compressor: Lessen the dynamic range between the loudest and quietest parts of an audio signal by boosting the quieter signals and attenuating the louder signals. +Compressor Multi: Compressor that acts on 3 distinct frequency bands + instead of the entire singe sprectrum. DC Offset: Remove DC Offset, which is usually an undesirable characteristic of a recording normally caused by defective equipment. (Has no controls)