Changes between Version 23 and Version 24 of FilteringGuide
- Timestamp:
- 09/02/2012 10:42:47 PM (9 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FilteringGuide
v23 v24 98 98 99 99 === List of Filters === 100 Filters bundled with libavfilter as of 2.79.100 (as configured with --enable-gpl). Filters relying on external libraries, such as frei0r, are not listed here.100 Filters bundled with libavfilter as of 3.15.102 (as configured with `--enable-gpl`). Filters relying on external libraries, such as frei0r, are not listed here. 101 101 {{{ 102 102 aconvert A->A Convert the input audio to sample_fmt:channel_layout. 103 afifo A->A Buffer input frames and send them when they are requested. 103 104 aformat A->A Convert the input audio to one of the specified formats. 104 105 amerge |->A Merge two audio streams into a single multi-channel stream. … … 106 107 anull A->A Pass the source unchanged to the output. 107 108 aresample A->A Resample audio data. 109 asetnsamples A->A Set the number of samples for each output audio frames. 110 asetpts A->A Set PTS for the output audio frame. 111 asettb A->A Set timebase for the audio output link. 108 112 ashowinfo A->A Show textual information for each audio frame. 109 113 asplit A->| Pass on the audio input to N audio outputs. 110 114 astreamsync AA->AA Copy two streams of audio data in a configurable order. 115 atempo A->A Adjust audio tempo. 116 channelmap A->A Remap audio channels. 111 117 channelsplit A->| Split audio into per-channel streams 112 118 earwax A->A Widen the stereo image. 119 join |->A Join multiple audio streams into multi-channel output 113 120 pan A->A Remix channels with coefficients (panning). 114 121 silencedetect A->A Detect silence. 115 122 volume A->A Change input volume. 123 volumedetect A->A Detect audio volume. 116 124 aevalsrc |->A Generate an audio signal generated by an expression. 117 amovie |->A Read audio from a movie source.118 125 anullsrc |->A Null audio source, return empty audio frames. 119 126 abuffersink A->| Buffer audio frames, and make them available to the end of the filter graph. 120 127 anullsink A->| Do absolutely nothing with the input audio. 128 ffabuffersink A->| Buffer audio frames, and make them available to the end of the filter graph. 129 alphaextract V->V Extract an alpha channel as a grayscale image component. 130 alphamerge VV->V Copy the luma value of the second input into the alpha channel of the first input. 121 131 bbox V->V Compute bounding box for each frame. 122 132 blackdetect V->V Detect video intervals that are (almost) black. … … 127 137 crop V->V Crop the input video to width:height:x:y. 128 138 cropdetect V->V Auto-detect crop size. 139 decimate V->V Remove near-duplicate frames. 129 140 delogo V->V Remove logo from input video. 130 141 deshake V->V Stabilize shaky video. 131 142 drawbox V->V Draw a colored box on the input video. 143 edgedetect V->V Detect and draw edge. 132 144 fade V->V Fade in/out input video. 133 145 fieldorder V->V Set the field order. … … 135 147 format V->V Convert the input video to one of the specified pixel formats. 136 148 fps V->V Force constant framerate 149 framestep V->V Select one frame every N frames. 137 150 gradfun V->V Debands video quickly using gradients. 138 151 hflip V->V Horizontally flip the input video. 139 152 hqdn3d V->V Apply a High Quality 3D Denoiser. 153 hue V->V Adjust the hue and saturation of the input video. 140 154 idet V->V Interlace detect Filter. 141 155 lut V->V Compute and apply a lookup table to the RGB/YUV input video. … … 156 170 setpts V->V Set PTS for the output video frame. 157 171 setsar V->V Set the pixel sample aspect ratio. 158 settb V->V Set timebase for the output link.172 settb V->V Set timebase for the video output link. 159 173 showinfo V->V Show textual information for each video frame. 160 174 slicify V->V Pass the images of input video on to next video filter as multiple slices. 161 split V->| Pass on the input to two outputs. 175 smartblur V->V Blur the input video without impacting the outlines. 176 split V->| Pass on the input video to N outputs. 162 177 super2xsai V->V Scale the input by 2x using the Super2xSaI pixel art algorithm. 163 178 swapuv V->V Swap U and V components. … … 170 185 yadif V->V Deinterlace the input image. 171 186 cellauto |->V Create pattern generated by an elementary cellular automaton. 172 color |->V Provide an uniformly colored input , syntax is: [color[:size[:rate]]].187 color |->V Provide an uniformly colored input. 173 188 life |->V Create life. 174 189 mandelbrot |->V Render a Mandelbrot fractal. 175 movie |->V Read from a movie source.176 190 mptestsrc |->V Generate various test pattern. 177 191 nullsrc |->V Null video source, return unprocessed video frames. 178 192 rgbtestsrc |->V Generate RGB test pattern. 193 smptebars |->V Generate SMPTE color bars. 179 194 testsrc |->V Generate test pattern. 180 195 buffersink V->| Buffer video frames, and make them available to the end of the filter graph. 196 ffbuffersink V->| Buffer video frames, and make them available to the end of the filter graph. 181 197 nullsink V->| Do absolutely nothing with the input video. 198 concat |->| Concatenate audio and video streams. 199 showspectrum A->V Convert input audio to a spectrum video output. 200 showwaves A->V Convert input audio to a video output. 201 amovie |->| Read audio from a movie source. 202 movie |->| Read from a movie source. 182 203 buffer |->V Buffer video frames, and make them accessible to the filterchain. 183 204 abuffer |->A Buffer audio frames, and make them accessible to the filterchain.


