Changes between Version 23 and Version 24 of FilteringGuide


Ignore:
Timestamp:
Sep 2, 2012, 11:42:47 PM (4 years ago)
Author:
llogan
Comment:

update filter list to 3.15.102

Legend:

Unmodified
Added
Removed
Modified
  • FilteringGuide

    v23 v24  
    9898 
    9999=== 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. 
     100Filters 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. 
    101101{{{ 
    102102aconvert         A->A       Convert the input audio to sample_fmt:channel_layout. 
     103afifo            A->A       Buffer input frames and send them when they are requested. 
    103104aformat          A->A       Convert the input audio to one of the specified formats. 
    104105amerge           |->A       Merge two audio streams into a single multi-channel stream. 
     
    106107anull            A->A       Pass the source unchanged to the output. 
    107108aresample        A->A       Resample audio data. 
     109asetnsamples     A->A       Set the number of samples for each output audio frames. 
     110asetpts          A->A       Set PTS for the output audio frame. 
     111asettb           A->A       Set timebase for the audio output link. 
    108112ashowinfo        A->A       Show textual information for each audio frame. 
    109113asplit           A->|       Pass on the audio input to N audio outputs. 
    110114astreamsync      AA->AA     Copy two streams of audio data in a configurable order. 
     115atempo           A->A       Adjust audio tempo. 
     116channelmap       A->A       Remap audio channels. 
    111117channelsplit     A->|       Split audio into per-channel streams 
    112118earwax           A->A       Widen the stereo image. 
     119join             |->A       Join multiple audio streams into multi-channel output 
    113120pan              A->A       Remix channels with coefficients (panning). 
    114121silencedetect    A->A       Detect silence. 
    115122volume           A->A       Change input volume. 
     123volumedetect     A->A       Detect audio volume. 
    116124aevalsrc         |->A       Generate an audio signal generated by an expression. 
    117 amovie           |->A       Read audio from a movie source. 
    118125anullsrc         |->A       Null audio source, return empty audio frames. 
    119126abuffersink      A->|       Buffer audio frames, and make them available to the end of the filter graph. 
    120127anullsink        A->|       Do absolutely nothing with the input audio. 
     128ffabuffersink    A->|       Buffer audio frames, and make them available to the end of the filter graph. 
     129alphaextract     V->V       Extract an alpha channel as a grayscale image component. 
     130alphamerge       VV->V      Copy the luma value of the second input into the alpha channel of the first input. 
    121131bbox             V->V       Compute bounding box for each frame. 
    122132blackdetect      V->V       Detect video intervals that are (almost) black. 
     
    127137crop             V->V       Crop the input video to width:height:x:y. 
    128138cropdetect       V->V       Auto-detect crop size. 
     139decimate         V->V       Remove near-duplicate frames. 
    129140delogo           V->V       Remove logo from input video. 
    130141deshake          V->V       Stabilize shaky video. 
    131142drawbox          V->V       Draw a colored box on the input video. 
     143edgedetect       V->V       Detect and draw edge. 
    132144fade             V->V       Fade in/out input video. 
    133145fieldorder       V->V       Set the field order. 
     
    135147format           V->V       Convert the input video to one of the specified pixel formats. 
    136148fps              V->V       Force constant framerate 
     149framestep        V->V       Select one frame every N frames. 
    137150gradfun          V->V       Debands video quickly using gradients. 
    138151hflip            V->V       Horizontally flip the input video. 
    139152hqdn3d           V->V       Apply a High Quality 3D Denoiser. 
     153hue              V->V       Adjust the hue and saturation of the input video. 
    140154idet             V->V       Interlace detect Filter. 
    141155lut              V->V       Compute and apply a lookup table to the RGB/YUV input video. 
     
    156170setpts           V->V       Set PTS for the output video frame. 
    157171setsar           V->V       Set the pixel sample aspect ratio. 
    158 settb            V->V       Set timebase for the output link. 
     172settb            V->V       Set timebase for the video output link. 
    159173showinfo         V->V       Show textual information for each video frame. 
    160174slicify          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. 
     175smartblur        V->V       Blur the input video without impacting the outlines. 
     176split            V->|       Pass on the input video to N outputs. 
    162177super2xsai       V->V       Scale the input by 2x using the Super2xSaI pixel art algorithm. 
    163178swapuv           V->V       Swap U and V components. 
     
    170185yadif            V->V       Deinterlace the input image. 
    171186cellauto         |->V       Create pattern generated by an elementary cellular automaton. 
    172 color            |->V       Provide an uniformly colored input, syntax is: [color[:size[:rate]]]. 
     187color            |->V       Provide an uniformly colored input. 
    173188life             |->V       Create life. 
    174189mandelbrot       |->V       Render a Mandelbrot fractal. 
    175 movie            |->V       Read from a movie source. 
    176190mptestsrc        |->V       Generate various test pattern. 
    177191nullsrc          |->V       Null video source, return unprocessed video frames. 
    178192rgbtestsrc       |->V       Generate RGB test pattern. 
     193smptebars        |->V       Generate SMPTE color bars. 
    179194testsrc          |->V       Generate test pattern. 
    180195buffersink       V->|       Buffer video frames, and make them available to the end of the filter graph. 
     196ffbuffersink     V->|       Buffer video frames, and make them available to the end of the filter graph. 
    181197nullsink         V->|       Do absolutely nothing with the input video. 
     198concat           |->|       Concatenate audio and video streams. 
     199showspectrum     A->V       Convert input audio to a spectrum video output. 
     200showwaves        A->V       Convert input audio to a video output. 
     201amovie           |->|       Read audio from a movie source. 
     202movie            |->|       Read from a movie source. 
    182203buffer           |->V       Buffer video frames, and make them accessible to the filterchain. 
    183204abuffer          |->A       Buffer audio frames, and make them accessible to the filterchain.