| | 31 | ---- |
| | 32 | Here is a list of the filters bundled with libavfilter as of 2.43.2 |
| | 33 | |
| | 34 | {{{ |
| | 35 | Filters: |
| | 36 | anull Pass the source unchanged to the output. |
| | 37 | aresample Resample audio data. |
| | 38 | ashowinfo Show textual information for each audio frame. |
| | 39 | amovie Read audio from a movie source. |
| | 40 | anullsrc Null audio source, return empty audio frames. |
| | 41 | abuffersink Buffer audio frames, and make them available to the end of the filter graph. |
| | 42 | anullsink Do absolutely nothing with the input audio. |
| | 43 | blackframe Detect frames that are (almost) black. |
| | 44 | boxblur Blur the input. |
| | 45 | copy Copy the input video unchanged to the output. |
| | 46 | crop Crop the input video to width:height:x:y. |
| | 47 | cropdetect Auto-detect crop size. |
| | 48 | delogo Remove logo from input video. |
| | 49 | drawbox Draw a colored box on the input video. |
| | 50 | drawtext Draw text on top of video frames using libfreetype library. |
| | 51 | fade Fade in/out input video |
| | 52 | fieldorder Set the field order. |
| | 53 | fifo Buffer input images and send them when they are requested. |
| | 54 | format Convert the input video to one of the specified pixel formats. |
| | 55 | gradfun Debands video quickly using gradients. |
| | 56 | hflip Horizontally flip the input video. |
| | 57 | hqdn3d Apply a High Quality 3D Denoiser. |
| | 58 | lut Compute and apply a lookup table to the RGB/YUV input video. |
| | 59 | lutrgb Compute and apply a lookup table to the RGB input video. |
| | 60 | lutyuv Compute and apply a lookup table to the YUV input video. |
| | 61 | mp libmpcodecs wrapper. |
| | 62 | negate Negate input video. |
| | 63 | noformat Force libavfilter not to use any of the specified pixel formats for the input to the next filter. |
| | 64 | null Pass the source unchanged to the output. |
| | 65 | overlay Overlay a video source on top of the input. |
| | 66 | pad Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black). |
| | 67 | pixdesctest Test pixel format definitions. |
| | 68 | scale Scale the input video to width:height size and/or convert the image format. |
| | 69 | select Select frames to pass in output. |
| | 70 | setdar Set the frame display aspect ratio. |
| | 71 | setpts Set PTS for the output video frame. |
| | 72 | setsar Set the pixel sample aspect ratio. |
| | 73 | settb Set timebase for the output link. |
| | 74 | showinfo Show textual information for each video frame. |
| | 75 | slicify Pass the images of input video on to next video filter as multiple slices. |
| | 76 | split Pass on the input to two outputs. |
| | 77 | transpose Transpose input video. |
| | 78 | unsharp Sharpen or blur the input video. |
| | 79 | vflip Flip the input video vertically. |
| | 80 | yadif Deinterlace the input image |
| | 81 | buffer Buffer video frames, and make them accessible to the filterchain. |
| | 82 | color Provide an uniformly colored input, syntax is: [color[:size[:rate]]] |
| | 83 | movie Read from a movie source. |
| | 84 | mptestsrc Generate various test pattern. |
| | 85 | nullsrc Null video source, never return images. |
| | 86 | rgbtestsrc Generate RGB test pattern. |
| | 87 | testsrc Generate test pattern. |
| | 88 | buffersink Buffer video frames, and make them available to the end of the filter graph. |
| | 89 | nullsink Do absolutely nothing with the input video. |
| | 90 | |
| | 91 | }}} |
| | 92 | |
| | 93 | |