Ffmpeg Filters Documentation Table of Contents
Total Page:16
File Type:pdf, Size:1020Kb
FFmpeg Filters Documentation Table of Contents 1 Description 2 Filtering Introduction 3 graph2dot 4 Filtergraph description 4.1 Filtergraph syntax 4.2 Notes on filtergraph escaping 5 Timeline editing 6 Options for filters with several inputs (framesync) 7 Audio Filters 7.1 acompressor 7.2 acopy 7.3 acrossfade 7.3.1 Examples 7.4 acrusher 7.5 adelay 7.5.1 Examples 7.6 aecho 7.6.1 Examples 7.7 aemphasis 7.8 aeval 7.8.1 Examples 7.9 afade 7.9.1 Examples 7.10 afftfilt 7.10.1 Examples 7.11 afir 7.11.1 Examples 7.12 aformat 7.13 agate 7.14 alimiter 7.15 allpass 7.16 aloop 7.17 amerge 7.17.1 Examples 7.18 amix 7.19 anequalizer 7.19.1 Examples 7.19.2 Commands 7.20 anull 7.21 apad 7.21.1 Examples 7.22 aphaser 7.23 apulsator 7.24 aresample 7.24.1 Examples 7.25 areverse 7.25.1 Examples 7.26 asetnsamples 7.27 asetrate 7.28 ashowinfo 7.29 astats 7.30 atempo 7.30.1 Examples 7.31 atrim 7.32 bandpass 7.33 bandreject 7.34 bass 7.35 biquad 7.36 bs2b 7.37 channelmap 7.38 channelsplit 7.39 chorus 7.39.1 Examples 7.40 compand 7.40.1 Examples 7.41 compensationdelay 7.42 crossfeed 7.43 crystalizer 7.44 dcshift 7.45 dynaudnorm 7.46 earwax 7.47 equalizer 7.47.1 Examples 7.48 extrastereo 7.49 firequalizer 7.49.1 Examples 7.50 flanger 7.51 haas 7.52 hdcd 7.53 headphone 7.53.1 Examples 7.54 highpass 7.55 join 7.56 ladspa 7.56.1 Examples 7.56.2 Commands 7.57 loudnorm 7.58 lowpass 7.58.1 Examples 7.59 pan 7.59.1 Mixing examples 7.59.2 Remapping examples 7.60 replaygain 7.61 resample 7.62 rubberband 7.63 sidechaincompress 7.63.1 Examples 7.64 sidechaingate 7.65 silencedetect 7.65.1 Examples 7.66 silenceremove 7.66.1 Examples 7.67 sofalizer 7.67.1 Examples 7.68 stereotools 7.68.1 Examples 7.69 stereowiden 7.70 superequalizer 7.71 surround 7.72 treble 7.73 tremolo 7.74 vibrato 7.75 volume 7.75.1 Commands 7.75.2 Examples 7.76 volumedetect 7.76.1 Examples 8 Audio Sources 8.1 abuffer 8.1.1 Examples 8.2 aevalsrc 8.2.1 Examples 8.3 anullsrc 8.3.1 Examples 8.4 flite 8.4.1 Examples 8.5 anoisesrc 8.5.1 Examples 8.6 sine 8.6.1 Examples 9 Audio Sinks 9.1 abuffersink 9.2 anullsink 10 Video Filters 10.1 alphaextract 10.2 alphamerge 10.3 ass 10.4 atadenoise 10.5 avgblur 10.6 bbox 10.7 bitplanenoise 10.8 blackdetect 10.9 blackframe 10.10 blend, tblend 10.10.1 Examples 10.11 boxblur 10.11.1 Examples 10.12 bwdif 10.13 chromakey 10.13.1 Examples 10.14 ciescope 10.15 codecview 10.15.1 Examples 10.16 colorbalance 10.16.1 Examples 10.17 colorkey 10.17.1 Examples 10.18 colorlevels 10.18.1 Examples 10.19 colorchannelmixer 10.19.1 Examples 10.20 colormatrix 10.21 colorspace 10.22 convolution 10.22.1 Examples 10.23 convolve 10.24 copy 10.25 coreimage 10.25.1 Examples 10.26 crop 10.26.1 Examples 10.26.2 Commands 10.27 cropdetect 10.28 curves 10.28.1 Examples 10.29 datascope 10.30 dctdnoiz 10.30.1 Examples 10.31 deband 10.32 decimate 10.33 deflate 10.34 deflicker 10.35 dejudder 10.36 delogo 10.36.1 Examples 10.37 deshake 10.38 despill 10.39 detelecine 10.40 dilation 10.41 displace 10.41.1 Examples 10.42 drawbox 10.42.1 Examples 10.43 drawgrid 10.43.1 Examples 10.44 drawtext 10.44.1 Syntax 10.44.2 Text expansion 10.44.3 Examples 10.45 edgedetect 10.45.1 Examples 10.46 eq 10.46.1 Commands 10.47 erosion 10.48 extractplanes 10.48.1 Examples 10.49 elbg 10.50 fade 10.50.1 Examples 10.51 fftfilt 10.51.1 Examples 10.52 field 10.53 fieldhint 10.54 fieldmatch 10.54.1 p/c/n/u/b meaning 10.54.1.1 p/c/n 10.54.1.2 u/b 10.54.2 Examples 10.55 fieldorder 10.56 fifo, afifo 10.57 find_rect 10.57.1 Examples 10.58 cover_rect 10.58.1 Examples 10.59 floodfill 10.60 format 10.60.1 Examples 10.61 fps 10.61.1 Examples 10.62 framepack 10.63 framerate 10.64 framestep 10.65 frei0r 10.65.1 Examples 10.66 fspp 10.67 gblur 10.68 geq 10.68.1 Examples 10.69 gradfun 10.69.1 Examples 10.70 haldclut 10.70.1 Workflow examples 10.70.1.1 Hald CLUT video stream 10.70.1.2 Hald CLUT with preview 10.71 hflip 10.72 histeq 10.73 histogram 10.73.1 Examples 10.74 hqdn3d 10.75 hwdownload 10.76 hwmap 10.77 hwupload 10.78 hwupload_cuda 10.79 hqx 10.80 hstack 10.81 hue 10.81.1 Examples 10.81.2 Commands 10.82 hysteresis 10.83 idet 10.84 il 10.85 inflate 10.86 interlace 10.87 kerndeint 10.87.1 Examples 10.88 lenscorrection 10.88.1 Options 10.89 libvmaf 10.90 limiter 10.91 loop 10.92 lut3d 10.93 lumakey 10.94 lut, lutrgb, lutyuv 10.94.1 Examples 10.95 lut2, tlut2 10.95.1 Examples 10.96 maskedclamp 10.97 maskedmerge 10.98 mcdeint 10.99 mergeplanes 10.99.1 Examples 10.100 mestimate 10.101 midequalizer 10.102 minterpolate 10.103 mpdecimate 10.104 negate 10.105 nlmeans 10.106 nnedi 10.107 noformat 10.107.1 Examples 10.108 noise 10.108.1 Examples 10.109 null 10.110 ocr 10.111 ocv 10.111.1 dilate 10.111.2 erode 10.111.3 smooth 10.112 oscilloscope 10.112.1 Examples 10.113 overlay 10.113.1 Commands 10.113.2 Examples 10.114 owdenoise 10.115 pad 10.115.1 Examples 10.116 palettegen 10.116.1 Examples 10.117 paletteuse 10.117.1 Examples 10.118 perspective 10.119 phase 10.120 pixdesctest 10.121 pixscope 10.122 pp 10.122.1 Examples 10.123 pp7 10.124 premultiply 10.125 prewitt 10.126 pseudocolor 10.126.1 Examples 10.127 psnr 10.128 pullup 10.129 qp 10.129.1 Examples 10.130 random 10.131 readeia608 10.131.1 Examples 10.132 readvitc 10.132.1 Examples 10.133 remap 10.134 removegrain 10.135 removelogo 10.136 repeatfields 10.137 reverse 10.137.1 Examples 10.138 roberts 10.139 rotate 10.139.1 Examples 10.139.2 Commands 10.140 sab 10.141 scale 10.141.1 Options 10.141.2 Examples 10.141.3 Commands 10.142 scale_npp 10.143 scale2ref 10.143.1 Examples 10.144 selectivecolor 10.144.1 Examples 10.145 separatefields 10.146 setdar, setsar 10.146.1 Examples 10.147 setfield 10.148 showinfo 10.149 showpalette 10.150 shuffleframes 10.150.1 Examples 10.151 shuffleplanes 10.151.1 Examples 10.152 signalstats 10.152.1 Examples 10.153 signature 10.153.1 Examples 10.154 smartblur 10.155 ssim 10.156 stereo3d 10.156.1 Examples 10.157 streamselect, astreamselect 10.157.1 Commands 10.157.2 Examples 10.158 sobel 10.159 spp 10.160 subtitles 10.161 super2xsai 10.162 swaprect 10.163 swapuv 10.164 telecine 10.165 threshold 10.165.1 Examples 10.166 thumbnail 10.166.1 Examples 10.167 tile 10.167.1 Examples 10.168 tinterlace 10.169 tonemap 10.169.1 Options 10.170 transpose 10.171 trim 10.172 unpremultiply 10.173 unsharp 10.173.1 Examples 10.174 uspp 10.175 vaguedenoiser 10.176 vectorscope 10.177 vidstabdetect 10.177.1 Examples 10.178 vidstabtransform 10.178.1 Options 10.178.2 Examples 10.179 vflip 10.180 vignette 10.180.1 Expressions 10.180.2 Examples 10.181 vmafmotion 10.182 vstack 10.183 w3fdif 10.184 waveform 10.185 weave, doubleweave 10.185.1 Examples 10.186 xbr 10.187 yadif 10.188 zoompan 10.188.1 Examples 10.189 zscale 10.189.1 Options 11 Video Sources 11.1 buffer 11.2 cellauto 11.2.1 Examples 11.3 coreimagesrc 11.3.1 Examples 11.4 mandelbrot 11.5 mptestsrc 11.6 frei0r_src 11.7 life 11.7.1 Examples 11.8 allrgb, allyuv, color, haldclutsrc, nullsrc, rgbtestsrc, smptebars, smptehdbars, testsrc, testsrc2, yuvtestsrc 11.8.1 Commands 12 Video Sinks 12.1 buffersink 12.2 nullsink 13 Multimedia Filters 13.1 abitscope 13.2 ahistogram 13.3 aphasemeter 13.4 avectorscope 13.4.1 Examples 13.5 bench, abench 13.5.1 Examples 13.6 concat 13.6.1 Examples 13.7 drawgraph, adrawgraph 13.8 ebur128 13.8.1 Examples 13.9 interleave, ainterleave 13.9.1 Examples 13.10 metadata, ametadata 13.10.1 Examples 13.11 perms, aperms 13.12 realtime, arealtime 13.13 select, aselect 13.13.1 Examples 13.14 sendcmd, asendcmd 13.14.1 Commands syntax 13.14.2 Examples 13.15 setpts, asetpts 13.15.1 Examples 13.16 settb, asettb 13.16.1 Examples 13.17 showcqt 13.17.1 Examples 13.18 showfreqs 13.19 showspectrum 13.19.1 Examples 13.20 showspectrumpic 13.20.1 Examples 13.21 showvolume 13.22 showwaves 13.22.1 Examples 13.23 showwavespic 13.23.1 Examples 13.24 sidedata, asidedata 13.25 spectrumsynth 13.25.1 Examples 13.26 split, asplit 13.26.1 Examples 13.27 zmq, azmq 13.27.1 Examples 14 Multimedia Sources 14.1 amovie 14.2 movie 14.2.1 Examples 14.2.2 Commands 15 See Also 16 Authors 1 Description# TOC This document describes filters, sources, and sinks provided by the libavfilter library.