FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
libavfilter Directory Reference

Directories

directory  tests
 
directory  x86
 

Files

file  aeval.c [code]
 eval audio source
 
file  af_acontrast.c [code]
 
file  af_acopy.c [code]
 
file  af_acrusher.c [code]
 
file  af_adelay.c [code]
 
file  af_aecho.c [code]
 
file  af_aemphasis.c [code]
 
file  af_afade.c [code]
 fade audio filter
 
file  af_afftfilt.c [code]
 
file  af_afir.c [code]
 An arbitrary audio FIR filter.
 
file  af_afir.h [code]
 
file  af_aformat.c [code]
 format audio filter
 
file  af_agate.c [code]
 Audio (Sidechain) Gate filter.
 
file  af_aiir.c [code]
 
file  af_alimiter.c [code]
 Lookahead limiter filter.
 
file  af_amerge.c [code]
 Audio merging filter.
 
file  af_amix.c [code]
 Audio Mix Filter.
 
file  af_anequalizer.c [code]
 
file  af_anull.c [code]
 null audio filter
 
file  af_apad.c [code]
 audio pad filter.
 
file  af_aphaser.c [code]
 phaser audio filter
 
file  af_apulsator.c [code]
 
file  af_aresample.c [code]
 resampling audio filter
 
file  af_asetnsamples.c [code]
 Filter that changes number of samples on single output operation.
 
file  af_asetrate.c [code]
 
file  af_ashowinfo.c [code]
 filter for showing textual audio frame information
 
file  af_astats.c [code]
 
file  af_atempo.c [code]
 tempo scaling audio filter – an implementation of WSOLA algorithm
 
file  af_biquads.c [code]
 
file  af_bs2b.c [code]
 Bauer stereo-to-binaural filter.
 
file  af_channelmap.c [code]
 audio channel mapping filter
 
file  af_channelsplit.c [code]
 Channel split filter.
 
file  af_chorus.c [code]
 chorus audio filter
 
file  af_compand.c [code]
 audio compand filter
 
file  af_compensationdelay.c [code]
 
file  af_crossfeed.c [code]
 
file  af_crystalizer.c [code]
 
file  af_dcshift.c [code]
 
file  af_drmeter.c [code]
 
file  af_dynaudnorm.c [code]
 Dynamic Audio Normalizer.
 
file  af_earwax.c [code]
 Stereo Widening Effect.
 
file  af_extrastereo.c [code]
 
file  af_firequalizer.c [code]
 
file  af_flanger.c [code]
 
file  af_haas.c [code]
 
file  af_hdcd.c [code]
 HDCD decoding filter.
 
file  af_headphone.c [code]
 
file  af_join.c [code]
 Audio join filter.
 
file  af_ladspa.c [code]
 LADSPA wrapper.
 
file  af_loudnorm.c [code]
 
file  af_lv2.c [code]
 LV2 wrapper.
 
file  af_mcompand.c [code]
 audio multiband compand filter
 
file  af_pan.c [code]
 Audio panning filter (channels mixing) Original code written by Anders Johansson for MPlayer, reimplemented for FFmpeg.
 
file  af_replaygain.c [code]
 ReplayGain scanner.
 
file  af_resample.c [code]
 sample format and channel layout conversion audio filter
 
file  af_rubberband.c [code]
 
file  af_sidechaincompress.c [code]
 Audio (Sidechain) Compressor filter.
 
file  af_silencedetect.c [code]
 Audio silence detector.
 
file  af_silenceremove.c [code]
 
file  af_sofalizer.c [code]
 
file  af_stereotools.c [code]
 
file  af_stereowiden.c [code]
 
file  af_superequalizer.c [code]
 
file  af_surround.c [code]
 
file  af_tremolo.c [code]
 
file  af_vibrato.c [code]
 
file  af_volume.c [code]
 audio volume filter
 
file  af_volume.h [code]
 audio volume filter
 
file  af_volumedetect.c [code]
 
file  all_channel_layouts.inc [code]
 
file  allfilters.c [code]
 
file  asink_anullsink.c [code]
 
file  asrc_anoisesrc.c [code]
 
file  asrc_anullsrc.c [code]
 null audio source
 
file  asrc_flite.c [code]
 flite voice synth source
 
file  asrc_hilbert.c [code]
 
file  asrc_sine.c [code]
 
file  audio.c [code]
 
file  audio.h [code]
 
file  avf_abitscope.c [code]
 
file  avf_ahistogram.c [code]
 
file  avf_aphasemeter.c [code]
 audio to video multimedia aphasemeter filter
 
file  avf_avectorscope.c [code]
 audio to video multimedia vectorscope filter
 
file  avf_concat.c [code]
 concat audio-video filter
 
file  avf_showcqt.c [code]
 
file  avf_showcqt.h [code]
 
file  avf_showfreqs.c [code]
 
file  avf_showspectrum.c [code]
 audio to spectrum (video) transmedia filter, based on ffplay rdft showmode (by Michael Niedermayer) and lavfi/avf_showwaves (by Stefano Sabatini).
 
file  avf_showvolume.c [code]
 
file  avf_showwaves.c [code]
 audio to video multimedia filter
 
file  avfilter.c [code]
 
file  avfilter.h [code]
 Main libavfilter public API header.
 
file  avfiltergraph.c [code]
 
file  bbox.c [code]
 
file  bbox.h [code]
 
file  blend.h [code]
 
file  bufferqueue.h [code]
 
file  buffersink.c [code]
 buffer sink
 
file  buffersink.h [code]
 memory buffer sink API for audio and video
 
file  buffersrc.c [code]
 memory buffer source filter
 
file  buffersrc.h [code]
 Memory buffer source API.
 
file  bwdif.h [code]
 
file  colorspacedsp.c [code]
 
file  colorspacedsp.h [code]
 
file  colorspacedsp_template.c [code]
 
file  colorspacedsp_yuv2yuv_template.c [code]
 
file  deshake.h [code]
 
file  drawutils.c [code]
 
file  drawutils.h [code]
 misc drawing utilities
 
file  ebur128.c [code]
 
file  ebur128.h [code]
 libebur128 - a library for loudness measurement according to the EBU R128 standard.
 
file  f_bench.c [code]
 
file  f_drawgraph.c [code]
 
file  f_ebur128.c [code]
 EBU R.128 implementation.
 
file  f_interleave.c [code]
 audio and video interleaver
 
file  f_loop.c [code]
 
 
file  f_perms.c [code]
 
file  f_realtime.c [code]
 
file  f_reverse.c [code]
 
file  f_select.c [code]
 filter for selecting which frame passes in the filterchain
 
file  f_sendcmd.c [code]
 send commands filter
 
file  f_sidedata.c [code]
 filter for manipulating frame side data
 
file  f_streamselect.c [code]
 
file  f_zmq.c [code]
 receive commands through libzeromq and broker them to filters
 
file  fifo.c [code]
 FIFO buffering filter.
 
file  filters.h [code]
 
file  formats.c [code]
 
file  formats.h [code]
 
file  framepool.c [code]
 
file  framepool.h [code]
 
file  framequeue.c [code]
 
file  framequeue.h [code]
 
file  framerate.h [code]
 
file  framesync.c [code]
 
file  framesync.h [code]
 
file  generate_wave_table.c [code]
 
file  generate_wave_table.h [code]
 
file  gradfun.h [code]
 
file  graphdump.c [code]
 
file  graphparser.c [code]
 
file  hermite.h [code]
 
file  hflip.h [code]
 
file  interlace.h [code]
 progressive to interlaced content filter, inspired by heavy debugging of tinterlace filter.
 
file  internal.h [code]
 internal API functions
 
file  lavfutils.c [code]
 
file  lavfutils.h [code]
 Miscellaneous utilities which make use of the libavformat library.
 
file  limiter.h [code]
 
file  log2_tab.c [code]
 
file  lswsutils.c [code]
 
file  lswsutils.h [code]
 Miscellaneous utilities which make use of the libswscale library.
 
file  maskedmerge.h [code]
 
file  motion_estimation.c [code]
 
file  motion_estimation.h [code]
 
file  opencl.c [code]
 
file  opencl.h [code]
 
file  opencl_source.h [code]
 
file  psnr.h [code]
 
file  pthread.c [code]
 Libavfilter multithreading support.
 
file  qsvvpp.c [code]
 Intel Quick Sync Video VPP base function.
 
file  qsvvpp.h [code]
 Intel Quick Sync Video VPP base function.
 
file  removegrain.h [code]
 
file  scale.c [code]
 
file  scale.h [code]
 
file  setpts.c [code]
 video presentation timestamp (PTS) modification filter
 
file  settb.c [code]
 Set timebase for the output link.
 
file  signature.h [code]
 MPEG-7 video signature calculation and lookup filter.
 
file  signature_lookup.c [code]
 MPEG-7 video signature calculation and lookup filter.
 
file  split.c [code]
 audio and video splitter
 
file  src_movie.c [code]
 movie video source
 
file  ssim.h [code]
 
file  stereo3d.h [code]
 
file  thread.h [code]
 
file  threshold.h [code]
 
file  tinterlace.h [code]
 temporal field interlace filter, ported from MPlayer/libmpcodecs
 
file  transform.c [code]
 transform input video
 
file  transform.h [code]
 transform input video
 
file  trim.c [code]
 
file  unsharp.h [code]
 
file  vaapi_vpp.c [code]
 
file  vaapi_vpp.h [code]
 
file  vaf_spectrumsynth.c [code]
 SpectrumSynth filter.
 
file  version.h [code]
 Libavfilter version macros.
 
file  vf_alphamerge.c [code]
 copy an alpha component from another video's luma
 
file  vf_aspect.c [code]
 aspect ratio modification video filters
 
file  vf_atadenoise.c [code]
 Adaptive Temporal Averaging Denoiser, based on paper "Video Denoising Based on Adaptive Temporal Averaging" by David Bartovčak and Miroslav Vrankić
 
file  vf_avgblur.c [code]
 
file  vf_avgblur_opencl.c [code]
 
file  vf_bbox.c [code]
 bounding box detection filter
 
file  vf_bitplanenoise.c [code]
 
file  vf_blackdetect.c [code]
 Video black detector, loosely based on blackframe with extended syntax and features.
 
file  vf_blackframe.c [code]
 Search for black frames to detect scene transitions.
 
file  vf_blend.c [code]
 
file  vf_boxblur.c [code]
 Apply a boxblur filter to the input video.
 
file  vf_bwdif.c [code]
 
file  vf_chromakey.c [code]
 
file  vf_ciescope.c [code]
 
file  vf_codecview.c [code]
 Codec debug viewer filter.
 
file  vf_colorbalance.c [code]
 
file  vf_colorchannelmixer.c [code]
 
file  vf_colorkey.c [code]
 
file  vf_colorlevels.c [code]
 
file  vf_colormatrix.c [code]
 ColorMatrix 2.0 is based on the original ColorMatrix filter by Wilbert Dijkhof.
 
file  vf_colorspace.c [code]
 
file  vf_convolution.c [code]
 
file  vf_convolution_opencl.c [code]
 
file  vf_convolve.c [code]
 
file  vf_copy.c [code]
 copy video filter
 
file  vf_coreimage.m [code]
 Video processing based on Apple's CoreImage API.
 
file  vf_cover_rect.c [code]
 
file  vf_crop.c [code]
 video crop filter
 
file  vf_cropdetect.c [code]
 border detection filter Ported from MPlayer libmpcodecs/vf_cropdetect.c.
 
file  vf_curves.c [code]
 
file  vf_datascope.c [code]
 
file  vf_dctdnoiz.c [code]
 
file  vf_deband.c [code]
 
file  vf_decimate.c [code]
 
file  vf_deflicker.c [code]
 
file  vf_deinterlace_qsv.c [code]
 deinterlace video filter - QSV
 
file  vf_deinterlace_vaapi.c [code]
 
file  vf_dejudder.c [code]
 remove judder in video stream
 
file  vf_delogo.c [code]
 A very simple tv station logo remover Originally imported from MPlayer libmpcodecs/vf_delogo.c, the algorithm was later improved.
 
file  vf_deshake.c [code]
 fast deshake / depan video filter
 
file  vf_despill.c [code]
 
file  vf_detelecine.c [code]
 
file  vf_displace.c [code]
 
file  vf_drawbox.c [code]
 Box and grid drawing filters.
 
file  vf_drawtext.c [code]
 drawtext filter, based on the original vhook/drawtext.c filter by Gustavo Sverzut Barbieri
 
file  vf_edgedetect.c [code]
 Edge detection filter.
 
file  vf_elbg.c [code]
 video quantizer filter based on ELBG
 
file  vf_entropy.c [code]
 
file  vf_eq.c [code]
 very simple video equalizer
 
file  vf_eq.h [code]
 
file  vf_extractplanes.c [code]
 
file  vf_fade.c [code]
 video fade filter based heavily on vf_negate.c by Bobby Bingham
 
file  vf_fftfilt.c [code]
 FFT domain filtering.
 
file  vf_field.c [code]
 field filter, based on libmpcodecs/vf_field.c by Rich Felker
 
file  vf_fieldhint.c [code]
 
file  vf_fieldmatch.c [code]
 Fieldmatching filter, ported from VFM filter (VapourSynth) by Clément.
 
file  vf_fieldorder.c [code]
 video field order filter, heavily influenced by vf_pad.c
 
file  vf_fillborders.c [code]
 
file  vf_find_rect.c [code]
 
file  vf_floodfill.c [code]
 
file  vf_format.c [code]
 format and noformat video filters
 
file  vf_fps.c [code]
 a filter enforcing given constant framerate
 
file  vf_framepack.c [code]
 Generate a frame packed video, by combining two views in a single surface.
 
file  vf_framerate.c [code]
 filter for upsampling or downsampling a progressive source
 
file  vf_framestep.c [code]
 
file  vf_frei0r.c [code]
 frei0r wrapper
 
file  vf_fspp.c [code]
 Fast Simple Post-processing filter This implementation is based on an algorithm described in "Aria Nosratinia Embedded Post-Processing for Enhancement of Compressed Images (1999)" (http://www.utdallas.edu/~aria/papers/vlsisp99.pdf) Further, with splitting (I)DCT into horizontal/vertical passes, one of them can be performed once per block, not per pixel.
 
file  vf_fspp.h [code]
 
file  vf_gblur.c [code]
 
file  vf_geq.c [code]
 Generic equation change filter Originally written by Michael Niedermayer for the MPlayer project, and ported by Clément Bœsch for FFmpeg.
 
file  vf_gradfun.c [code]
 gradfun debanding filter, ported from MPlayer libmpcodecs/vf_gradfun.c
 
file  vf_hflip.c [code]
 horizontal flip filter
 
file  vf_histeq.c [code]
 Histogram equalization filter, based on the VirtualDub filter by Donald A.
 
file  vf_histogram.c [code]
 
file  vf_hqdn3d.c [code]
 high quality 3d video denoiser, ported from MPlayer libmpcodecs/vf_hqdn3d.c.
 
file  vf_hqdn3d.h [code]
 
file  vf_hqx.c [code]
 hqx magnification filters (hq2x, hq3x, hq4x)
 
file  vf_hue.c [code]
 Apply a hue/saturation filter to the input video Ported from MPlayer libmpcodecs/vf_hue.c.
 
file  vf_hwdownload.c [code]
 
file  vf_hwmap.c [code]
 
file  vf_hwupload.c [code]
 
file  vf_hwupload_cuda.c [code]
 
file  vf_hysteresis.c [code]
 
file  vf_idet.c [code]
 
file  vf_idet.h [code]
 
file  vf_il.c [code]
 (de)interleave fields filter
 
file  vf_interlace.c [code]
 progressive to interlaced content filter, inspired by heavy debugging of tinterlace filter
 
file  vf_kerndeint.c [code]
 Kernel Deinterlacer Ported from MPlayer libmpcodecs/vf_kerndeint.c.
 
file  vf_lenscorrection.c [code]
 Lenscorrection filter, algorithm from the frei0r plugin with the same name.
 
file  vf_libopencv.c [code]
 libopencv wrapper functions
 
file  vf_libvmaf.c [code]
 Calculate the VMAF between two input videos.
 
file  vf_limiter.c [code]
 
file  vf_lumakey.c [code]
 
file  vf_lut.c [code]
 Compute a look-up table for binding the input value to the output value, and apply it to input video.
 
file  vf_lut2.c [code]
 
file  vf_lut3d.c [code]
 3D Lookup table filter
 
file  vf_maskedclamp.c [code]
 
file  vf_maskedmerge.c [code]
 
file  vf_mcdeint.c [code]
 Motion Compensation Deinterlacer Ported from MPlayer libmpcodecs/vf_mcdeint.c.
 
file  vf_mergeplanes.c [code]
 
file  vf_mestimate.c [code]
 
file  vf_midequalizer.c [code]
 
file  vf_minterpolate.c [code]
 
file  vf_misc_vaapi.c [code]
 
file  vf_mix.c [code]
 
file  vf_mpdecimate.c [code]
 
file  vf_neighbor.c [code]
 
file  vf_nlmeans.c [code]
 
file  vf_nnedi.c [code]
 
file  vf_noise.c [code]
 noise generator
 
file  vf_noise.h [code]
 
file  vf_normalize.c [code]
 
file  vf_null.c [code]
 null video filter
 
file  vf_ocr.c [code]
 
file  vf_overlay.c [code]
 overlay one video on top of another
 
file  vf_overlay_opencl.c [code]
 
file  vf_overlay_qsv.c [code]
 A hardware accelerated overlay filter based on Intel Quick Sync Video VPP.
 
file  vf_owdenoise.c [code]
 
file  vf_pad.c [code]
 video padding filter
 
file  vf_palettegen.c [code]
 Generate one palette for a whole video stream.
 
file  vf_paletteuse.c [code]
 Use a palette to downsample an input video stream.
 
file  vf_perspective.c [code]
 
file  vf_phase.c [code]
 
file  vf_pixdesctest.c [code]
 pixdesc test filter
 
file  vf_pp.c [code]
 libpostproc filter, ported from MPlayer.
 
file  vf_pp7.c [code]
 Postprocessing filter - 7.
 
file  vf_pp7.h [code]
 
file  vf_premultiply.c [code]
 
file  vf_procamp_vaapi.c [code]
 
file  vf_program_opencl.c [code]
 
file  vf_pseudocolor.c [code]
 
file  vf_psnr.c [code]
 Caculate the PSNR between two input videos.
 
file  vf_pullup.c [code]
 
file  vf_pullup.h [code]
 
file  vf_qp.c [code]
 
file  vf_random.c [code]
 
file  vf_readeia608.c [code]
 Filter for reading closed captioning data (EIA-608).
 
file  vf_readvitc.c [code]
 Filter for reading the vertical interval timecode (VITC).
 
file  vf_remap.c [code]
 Pixel remap filter This filter copies pixel by pixel a source frame to a target frame.
 
file  vf_removegrain.c [code]
 
file  vf_removelogo.c [code]
 Advanced blur-based logo removing filter.
 
file  vf_repeatfields.c [code]
 
file  vf_rotate.c [code]
 rotation filter, partially based on the tests/rotozoom.c program
 
file  vf_sab.c [code]
 Shape Adaptive Blur filter, ported from MPlayer libmpcodecs/vf_sab.c.
 
file  vf_scale.c [code]
 scale video filter
 
file  vf_scale_cuda.c [code]
 
file  vf_scale_npp.c [code]
 scale video filter
 
file  vf_scale_qsv.c [code]
 scale video filter - QSV
 
file  vf_scale_vaapi.c [code]
 
file  vf_selectivecolor.c [code]
 
file  vf_separatefields.c [code]
 
file  vf_setfield.c [code]
 set field order
 
file  vf_setparams.c [code]
 
file  vf_showinfo.c [code]
 filter for showing textual video frame information
 
file  vf_showpalette.c [code]
 Display frame palette (AV_PIX_FMT_PAL8)
 
file  vf_shuffleframes.c [code]
 
file  vf_shuffleplanes.c [code]
 
file  vf_signalstats.c [code]
 
file  vf_signature.c [code]
 MPEG-7 video signature calculation and lookup filter.
 
file  vf_smartblur.c [code]
 Apply a smartblur filter to the input video Ported from MPlayer libmpcodecs/vf_smartblur.c by Michael Niedermayer.
 
file  vf_spp.c [code]
 Simple post processing filter.
 
file  vf_spp.h [code]
 
file  vf_ssim.c [code]
 
file  vf_stack.c [code]
 
file  vf_stereo3d.c [code]
 
file  vf_subtitles.c [code]
 Libass subtitles burning filter.
 
file  vf_super2xsai.c [code]
 Super 2xSaI video filter Ported from MPlayer libmpcodecs/vf_2xsai.c.
 
file  vf_swaprect.c [code]
 
file  vf_swapuv.c [code]
 swap UV filter
 
file  vf_telecine.c [code]
 
file  vf_threshold.c [code]
 threshold video filter
 
file  vf_thumbnail.c [code]
 Potential thumbnail lookup filter to reduce the risk of an inappropriate selection (such as a black frame) we could get with an absolute seek.
 
file  vf_thumbnail_cuda.c [code]
 
file  vf_tile.c [code]
 tile video filter
 
file  vf_tinterlace.c [code]
 temporal field interlace filter, ported from MPlayer/libmpcodecs
 
file  vf_tonemap.c [code]
 tonemap algorithms
 
file  vf_transpose.c [code]
 transposition filter Based on MPlayer libmpcodecs/vf_rotate.c.
 
file  vf_unsharp.c [code]
 blur / sharpen filter, ported to FFmpeg from MPlayer libmpcodecs/unsharp.c.
 
file  vf_unsharp_opencl.c [code]
 
file  vf_uspp.c [code]
 Ultra Slow/Simple Post-processing filter.
 
file  vf_vaguedenoiser.c [code]
 
file  vf_vectorscope.c [code]
 
file  vf_vflip.c [code]
 video vertical flip filter
 
file  vf_vfrdet.c [code]
 
file  vf_vidstabdetect.c [code]
 
file  vf_vidstabtransform.c [code]
 
file  vf_vignette.c [code]
 
file  vf_vmafmotion.c [code]
 Calculate VMAF Motion score.
 
file  vf_vpp_qsv.c [code]
 Hardware accelerated common filters based on Intel Quick Sync Video VPP.
 
file  vf_w3fdif.c [code]
 
file  vf_waveform.c [code]
 
file  vf_weave.c [code]
 
file  vf_xbr.c [code]
 XBR Filter is used for depixelization of image.
 
file  vf_yadif.c [code]
 
file  vf_zoompan.c [code]
 
file  vf_zscale.c [code]
 zscale video filter using z.lib library
 
file  video.c [code]
 
file  video.h [code]
 
file  vidstabutils.c [code]
 
file  vidstabutils.h [code]
 
file  vmaf_motion.h [code]
 
file  vsink_nullsink.c [code]
 
file  vsrc_cellauto.c [code]
 cellular automaton video source, based on Stephen Wolfram "experimentus crucis"
 
file  vsrc_life.c [code]
 life video source, based on John Conways' Life Game
 
file  vsrc_mandelbrot.c [code]
 Mandelbrot fractal renderer.
 
file  vsrc_mptestsrc.c [code]
 MP test source, ported from MPlayer libmpcodecs/vf_test.c.
 
file  vsrc_testsrc.c [code]
 Misc test sources.
 
file  w3fdif.h [code]
 
file  window_func.h [code]
 
file  yadif.h [code]