Anda di halaman 1dari 4

Filters:

T.. = Timeline support


.S. = Slice threading
..C = Commmand support
A = Audio input/output
V = Video input/output
N = Dynamic number and/or type
| = Source or sink filter
... aconvert
A->A
ayout.
T.. adelay
A->A
... aecho
A->A
... aeval
A->A
pression.
T.. afade
A->A
... aformat
A->A
formats.
... ainterleave
N->A
... allpass
A->A
... amerge
N->A
ulti-channel stream.
... amix
N->A
... anull
A->A
T.. apad
A->A
... aperms
A->A
... aphaser
A->A
... aresample
A->A
... aselect
A->N
... asendcmd
A->A
... asetnsamples
A->A
frames.
... asetpts
A->A
... asetrate
A->A
a.
... asettb
A->A
... ashowinfo
A->A
... asplit
A->N
... astats
A->A
... astreamsync
AA->AA
e order.
..C atempo
A->A
... atrim
A->A
p the rest.
... bandpass
A->A
... bandreject
A->A
.
... bass
A->A
... biquad
A->A
cients.
... channelmap
A->A
... channelsplit
A->N
... compand
A->A
... earwax
A->A
... ebur128
A->N
... equalizer
A->A
.
... highpass
A->A
cy.
... join
N->A
output.

of input/output
Convert the input audio to sample_fmt:channel_l
Delay one or more audio channels.
Add echoing to the audio.
Filter audio signal according to a specified ex
Fade in/out input audio.
Convert the input audio to one of the specified
Temporally interleave audio inputs.
Apply a two-pole all-pass filter.
Merge two or more audio streams into a single m
Audio mixing.
Pass the source unchanged to the output.
Pad audio with silence.
Set permissions for the output audio frame.
Add a phasing effect to the audio.
Resample audio data.
Select audio frames to pass in output.
Send commands to filters.
Set the number of samples for each output audio
Set PTS for the output audio frame.
Change the sample rate without altering the dat
Set timebase for the audio output link.
Show textual information for each audio frame.
Pass on the audio input to N audio outputs.
Show time domain statistics about audio frames.
Copy two streams of audio data in a configurabl
Adjust audio tempo.
Pick one continuous section from the input, dro
Apply a two-pole Butterworth band-pass filter.
Apply a two-pole Butterworth band-reject filter
Boost or cut lower frequencies.
Apply a biquad IIR filter with the given coeffi
Remap audio channels.
Split audio into per-channel streams.
Compress or expand audio dynamic range.
Widen the stereo image.
EBU R128 scanner.
Apply two-pole peaking equalization (EQ) filter
Apply a high-pass filter with 3dB point frequen
Join multiple audio streams into multi-channel

... lowpass
A->A
Apply a low-pass filter with 3dB point frequenc
y.
... pan
A->A
Remix channels with coefficients (panning).
... replaygain
A->A
ReplayGain scanner.
... silencedetect
A->A
Detect silence.
... treble
A->A
Boost or cut upper frequencies.
T.C volume
A->A
Change input volume.
... volumedetect
A->A
Detect audio volume.
... aevalsrc
|->A
Generate an audio signal generated by an expres
sion.
... anullsrc
|->A
Null audio source, return empty audio frames.
... 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 c
omponent.
... alphamerge
VV->V
Copy the luma value of the second input into th
e alpha channel of the first input.
... ass
V->V
Render ASS subtitles onto input video using the
libass library.
T.. 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.
TS. 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.
T.. cropdetect
V->V
Auto-detect crop size.
TS. curves
V->V
Adjust components curves.
T.. dctdnoiz
V->V
Denoise frames using 2D DCT.
... decimate
N->V
Decimate frames (post field matching filter).
... dejudder
V->V
Remove judder produced by pullup.
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.
T.C drawtext
V->V
Draw text on top of video frames using libfreet
ype library.
T.. edgedetect
V->V
Detect and draw edge.
... elbg
V->V
Apply posterize effect, using the ELBG algorith
m.
... extractplanes
V->N
Extract planes as grayscale frames.
.S. 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.
T.. 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.
... framepack
VV->V
Generate a frame packed stereoscopic video.
T.. framestep
V->V
Select one frame every N frames.
... frei0r
V->V
Apply a frei0r effect.
T.. geq
V->V
Apply generic equation to each pixel.
T.. gradfun
V->V
Debands video quickly using gradients.
TS. haldclut
VV->V
Adjust colors using a Hald CLUT.
.S. 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
T.C hue
o.
... idet
T.. il
... interlace
... interleave
... kerndeint
TS. lut3d
T.. lut
input video.
T.. lutrgb
ut video.
T.. lutyuv
ut video.
... mcdeint
... mergeplanes
... mp
... mpdecimate
T.. negate
... noformat
ed pixel formats for
TS. noise
... null
T.C overlay
T.. owdenoise
... pad
... perms
T.. perspective
T.. phase
... pixdesctest
T.C pp
... psnr
... pullup
T.. removelogo
TSC rotate
T.. sab
... scale
mage format.
... select
... sendcmd
... separatefields
... setdar
... setfield
... setpts
... setsar
... settb
... showinfo
... shuffleplanes
T.. smartblur
ines.
... split
T.C spp
... stereo3d
... subtitles
e libass library.
... super2xsai
l art algorithm.
... swapuv
... telecine

V->V
V->V

Apply a High Quality 3D Denoiser.


Adjust the hue and saturation of the input vide

V->V
V->V
V->V
N->V
V->V
V->V
V->V

Interlace detect Filter.


Deinterleave or interleave fields.
Convert progressive video into interlaced.
Temporally interleave video inputs.
Apply kernel deinterlacing to the input.
Adjust colors using a 3D LUT.
Compute and apply a lookup table to the RGB/YUV

V->V

Compute and apply a lookup table to the RGB inp

V->V

Compute and apply a lookup table to the YUV inp

V->V
Apply motion compensating deinterlacing.
N->V
Merge planes.
V->V
Apply a libmpcodecs filter to the input video.
V->V
Remove near-duplicate frames.
V->V
Negate input video.
V->V
Force libavfilter not to use any of the specifi
the input to the next filter.
V->V
Add noise.
V->V
Pass the source unchanged to the output.
VV->V
Overlay a video source on top of the input.
V->V
Denoise using wavelets.
V->V
Pad the input video.
V->V
Set permissions for the output video frame.
V->V
Correct the perspective of video.
V->V
Phase shift fields.
V->V
Test pixel format definitions.
V->V
Filter video using libpostproc.
VV->V
Calculate the PSNR between two video streams.
V->V
Pullup from field sequence to frames.
V->V
Remove a TV logo based on a mask image.
V->V
Rotate the input image.
V->V
Apply shape adaptive blur.
V->V
Scale the input video size and/or convert the i
V->N
V->V
V->V
V->V
V->V
V->V
V->V
V->V
V->V
V->V
V->V

Select video frames to pass in output.


Send commands to filters.
Split input video frames into fields.
Set the frame display aspect ratio.
Force field for the output video frame.
Set PTS for the output video frame.
Set the pixel sample aspect ratio.
Set timebase for the video output link.
Show textual information for each video frame.
Shuffle video planes
Blur the input video without impacting the outl

V->N
V->V
V->V
V->V

Pass on the input to N video outputs.


Apply a simple post processing filter.
Convert video stereoscopic 3D view.
Render text subtitles onto input video using th

V->V

Scale the input by 2x using the Super2xSaI pixe

V->V
V->V

Swap U and V components.


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.
.S. transpose
V->V
Transpose input video.
... trim
V->V
Pick one continuous section from the input, dro
p the rest.
T.. unsharp
V->V
Sharpen or blur the input video.
... vflip
V->V
Flip the input video vertically.
... vidstabdetect
V->V
Extract relative transformations, pass 1 of 2 f
or stabilization (see vidstabtransform for pass 2).
... vidstabtransform V->V
Transform the frames, pass 2 of 2 for stabiliza
tion (see vidstabdetect for pass 1).
T.. vignette
V->V
Make or reverse a vignette effect.
T.. w3fdif
V->V
Apply Martin Weston three field deinterlace.
TS. yadif
V->V
Deinterlace the input image.
... cellauto
|->V
Create pattern generated by an elementary cellu
lar automaton.
..C color
|->V
Provide an uniformly colored input.
... frei0r_src
|->V
Generate a frei0r source.
... haldclutsrc
|->V
Provide an identity Hald CLUT.
... life
|->V
Create life.
... mandelbrot
|->V
Render a Mandelbrot fractal.
... mptestsrc
|->V
Generate various test pattern.
... nullsrc
|->V
Null video source, return unprocessed video fra
mes.
... 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
Convert input audio to vectorscope video output
.
... concat
N->N
Concatenate audio and video streams.
... showcqt
A->V
Convert input audio to a CQT (Constant Q Transf
orm) spectrum video output.
... 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 t
o the filterchain.
... buffer
|->V
Buffer video frames, and make them accessible t
o 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.

Anda mungkin juga menyukai