Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)

Paste

Pasted as Plain Text by saste ( 13 years ago )
Filters:
  T = Decoding supported
  A = Audio input/output
  V = Video input/output
  N = Dynamic number and/or type of input/output
  | = Source or sink filter
 . aconvert         A->A       Convert the input audio to sample_fmt:channel_layout.
 . afade            A->A       Fade in/out input audio.
 . aformat          A->A       Convert the input audio to one of the specified formats.
 . ainterleave      N->A       Temporally interleave audio inputs.
 . allpass          A->A       Apply a two-pole all-pass filter.
 . amerge           N->A       Merge two or more audio streams into a single multi-channel stream.
 . amix             N->A       Audio mixing.
 . anull            A->A       Pass the source unchanged to the output.
 T apad             A->A       Pad audio with silence.
 . aperms           A->A       Set permissions for the output audio frame.
 . aphaser          A->A       Add a phasing effect to the audio.
 . aresample        A->A       Resample audio data.
 . aselect          A->N       Select audio frames to pass in output.
 . asendcmd         A->A       Send commands to filters.
 . asetnsamples     A->A       Set the number of samples for each output audio frames.
 . asetpts          A->A       Set PTS for the output audio frame.
 . asetrate         A->A       Change the sample rate without altering the data.
 . asettb           A->A       Set timebase for the audio output link.
 . ashowinfo        A->A       Show textual information for each audio frame.
 . asplit           A->N       Pass on the audio input to N audio outputs.
 . astats           A->A       Show time domain statistics about audio frames.
 . astreamsync      AA->AA     Copy two streams of audio data in a configurable order.
 . asyncts          A->A       Sync audio data to timestamps
 . atempo           A->A       Adjust audio tempo.
 . atrim            A->A       Pick one continuous section from the input, drop the rest.
 . azmq             A->A       Receive commands through ZMQ and broker them to filters.
 . bandpass         A->A       Apply a two-pole Butterworth band-pass filter.
 . bandreject       A->A       Apply a two-pole Butterworth band-reject filter.
 . bass             A->A       Boost or cut lower frequencies.
 . biquad           A->A       Apply a biquad IIR filter with the given coefficients.
 . channelmap       A->A       Remap audio channels.
 . channelsplit     A->N       Split audio into per-channel streams.
 . earwax           A->A       Widen the stereo image.
 . ebur128          A->N       EBU R128 scanner.
 . equalizer        A->A       Apply two-pole peaking equalization (EQ) filter.
 . highpass         A->A       Apply a high-pass filter with 3dB point frequency.
 . join             N->A       Join multiple audio streams into multi-channel output.
 . lowpass          A->A       Apply a low-pass filter with 3dB point frequency.
 . pan              A->A       Remix channels with coefficients (panning).
 . resample         A->A       Audio resampling and conversion.
 . silencedetect    A->A       Detect silence.
 . treble           A->A       Boost or cut upper frequencies.
 T volume           A->A       Change input volume.
 . volumedetect     A->A       Detect audio volume.
 . aevalsrc         |->A       Generate an audio signal generated by an expression.
 . anullsrc         |->A       Null audio source, return empty audio frames.
 . flite            |->A       Synthesize voice from text using libflite.
 . sine             |->A       Generate sine wave audio signal.
 . anullsink        A->|       Do absolutely nothing with the input audio.
 . alphaextract     V->N       Extract an alpha channel as a grayscale image component.
 . alphamerge       VV->V      Copy the luma value of the second input into the alpha channel of the first input.
 . ass              V->V       Render ASS subtitles onto input video using the libass library.
 . bbox             V->V       Compute bounding box for each frame.
 . blackdetect      V->V       Detect video intervals that are (almost) black.
 . blackframe       V->V       Detect frames that are (almost) black.
 T blend            VV->V      Blend two video frames into each other.
 T boxblur          V->V       Blur the input.
 T colorbalance     V->V       Adjust the color balance.
 T colorchannelmixer V->V       Adjust colors by mixing color channels.
 T colormatrix      V->V       Convert color matrix.
 . copy             V->V       Copy the input video unchanged to the output.
 . crop             V->V       Crop the input video to width:height:x:y.
 T cropdetect       V->V       Auto-detect crop size.
 T curves           V->V       Adjust components curves.
 T dctdnoiz         V->V       Denoise frames using 2D DCT.
 . decimate         N->V       Decimate frames (post field matching filter).
 T delogo           V->V       Remove logo from input video.
 . deshake          V->V       Stabilize shaky video.
 T drawbox          V->V       Draw a colored box on the input video.
 T drawgrid         V->V       Draw a colored grid on the input video.
 . drawtext         V->V       Draw text on top of video frames using libfreetype library.
 T edgedetect       V->V       Detect and draw edge.
 . extractplanes    V->N       Extract planes as grayscale frames.
 . fade             V->V       Fade in/out input video.
 . field            V->V       Extract a field from the input video.
 . fieldmatch       N->V       Field matching for inverse telecine.
 . fieldorder       V->V       Set the field order.
 . format           V->V       Convert the input video to one of the specified pixel formats.
 . fps              V->V       Force constant framerate.
 . framestep        V->V       Select one frame every N frames.
 . frei0r           V->V       Apply a frei0r effect.
 . geq              V->V       Apply generic equation to each pixel.
 T gradfun          V->V       Debands video quickly using gradients.
 . hflip            V->V       Horizontally flip the input video.
 T histeq           V->V       Apply global color histogram equalization.
 . histogram        V->V       Compute and draw a histogram.
 T hqdn3d           V->V       Apply a High Quality 3D Denoiser.
 T hue              V->V       Adjust the hue and saturation of the input video.
 . idet             V->V       Interlace detect Filter.
 . il               V->V       Deinterleave or interleave fields.
 . interlace        V->V       Convert progressive video into interlaced.
 . interleave       N->V       Temporally interleave video inputs.
 . kerndeint        V->V       Apply kernel deinterlacing to the input.
 T lut              V->V       Compute and apply a lookup table to the RGB/YUV input video.
 T lutrgb           V->V       Compute and apply a lookup table to the RGB input video.
 T lutyuv           V->V       Compute and apply a lookup table to the YUV input video.
 . mp               V->V       Apply a libmpcodecs filter to the input video.
 . mpdecimate       V->V       Remove near-duplicate frames.
 T negate           V->V       Negate input video.
 . noformat         V->V       Force libavfilter not to use any of the specified pixel formats for the input to the next filter.
 T noise            V->V       Add noise.
 . null             V->V       Pass the source unchanged to the output.
 . ocv              V->V       Apply transform using libopencv.
 T overlay          VV->V      Overlay a video source on top of the input.
 T owdenoise        V->V       Denoise using wavelets.
 . pad              V->V       Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).
 . perms            V->V       Set permissions for the output video frame.
 . pixdesctest      V->V       Test pixel format definitions.
 T pp               V->V       Filter video using libpostproc.
 T removelogo       V->V       Remove a TV logo based on a mask image.
 . scale            V->V       Scale the input video to width:height size and/or convert the image format.
 . select           V->N       Select video frames to pass in output.
 . sendcmd          V->V       Send commands to filters.
 . separatefields   V->V       Split input video frames into fields.
 . setdar           V->V       Set the frame display aspect ratio.
 . setfield         V->V       Force field for the output video frame.
 . setpts           V->V       Set PTS for the output video frame.
 . setsar           V->V       Set the pixel sample aspect ratio.
 . settb            V->V       Set timebase for the video output link.
 . showinfo         V->V       Show textual information for each video frame.
 T smartblur        V->V       Blur the input video without impacting the outlines.
 . split            V->N       Pass on the input to N video outputs.
 . stereo3d         V->V       Convert video stereoscopic 3D view.
 . subtitles        V->V       Render text subtitles onto input video using the libass library.
 . super2xsai       V->V       Scale the input by 2x using the Super2xSaI pixel art algorithm.
 . swapuv           V->V       Swap U and V components.
 . telecine         V->V       Apply a telecine pattern.
 . thumbnail        V->V       Select the most representative frame in a given sequence of consecutive frames.
 . tile             V->V       Tile several successive frames together.
 . tinterlace       V->V       Perform temporal field interlacing.
 . transpose        V->V       Transpose input video.
 . trim             V->V       Pick one continuous section from the input, drop the rest.
 T unsharp          V->V       Sharpen or blur the input video.
 . vflip            V->V       Flip the input video vertically.
 . yadif            V->V       Deinterlace the input image.
 . zmq              V->V       Receive commands through ZMQ and broker them to filters.
 . cellauto         |->V       Create pattern generated by an elementary cellular automaton.
 . color            |->V       Provide an uniformly colored input.
 . frei0r_src       |->V       Generate a frei0r source.
 . life             |->V       Create life.
 . mandelbrot       |->V       Render a Mandelbrot fractal.
 . mptestsrc        |->V       Generate various test pattern.
 . nullsrc          |->V       Null video source, return unprocessed video frames.
 . rgbtestsrc       |->V       Generate RGB test pattern.
 . smptebars        |->V       Generate SMPTE color bars.
 . smptehdbars      |->V       Generate SMPTE HD color bars.
 . testsrc          |->V       Generate test pattern.
 . nullsink         V->|       Do absolutely nothing with the input video.
 . avectorscope     A->V       Display audio vector scope.
 . concat           N->N       Concatenate audio and video streams.
 . showspectrum     A->V       Convert input audio to a spectrum video output.
 . showwaves        A->V       Convert input audio to a video output.
 . amovie           |->N       Read audio from a movie source.
 . movie            |->N       Read from a movie source.
 . ffbuffersink     V->|       Buffer video frames, and make them available to the end of the filter graph.
 . ffabuffersink    A->|       Buffer audio frames, and make them available to the end of the filter graph.
 . abuffer          |->A       Buffer audio frames, and make them accessible to the filterchain.
 . buffer           |->V       Buffer video frames, and make them accessible to the filterchain.
 . abuffersink      A->|       Buffer audio frames, and make them available to the end of the filter graph.
 . buffersink       V->|       Buffer video frames, and make them available to the end of the filter graph.
 . afifo            A->A       Buffer input frames and send them when they are requested.
 . fifo             V->V       Buffer input images and send them when they are requested.

 

Revise this Paste

Your Name: Code Language: