GDTheuTrich

ffmpeg -filters version N-110129-gd2e1389285-20230331

Apr 1st, 2023 (edited)
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.93 KB | None | 0 0
  1. Filters:
  2. T.. = Timeline support
  3. .S. = Slice threading
  4. ..C = Command support
  5. A = Audio input/output
  6. V = Video input/output
  7. N = Dynamic number and/or type of input/output
  8. | = Source or sink filter
  9. ... abench A->A Benchmark part of a filtergraph.
  10. ..C acompressor A->A Audio compressor.
  11. ... acontrast A->A Simple audio dynamic range compression/expansion filter.
  12. ... acopy A->A Copy the input audio unchanged to the output.
  13. ... acue A->A Delay filtering to match a cue.
  14. ... acrossfade AA->A Cross fade two input audio streams.
  15. .S. acrossover A->N Split audio into per-bands streams.
  16. T.C acrusher A->A Reduce audio bit resolution.
  17. TS. adeclick A->A Remove impulsive noise from input audio.
  18. TS. adeclip A->A Remove clipping from input audio.
  19. TS. adecorrelate A->A Apply decorrelation to input audio.
  20. T.C adelay A->A Delay one or more audio channels.
  21. TSC adenorm A->A Remedy denormals by adding extremely low-level noise.
  22. T.. aderivative A->A Compute derivative of input audio.
  23. TSC adrc A->A Audio Spectral Dynamic Range Controller.
  24. TSC adynamicequalizer A->A Apply Dynamic Equalization of input audio.
  25. T.C adynamicsmooth A->A Apply Dynamic Smoothing of input audio.
  26. ... aecho A->A Add echoing to the audio.
  27. TSC aemphasis A->A Audio emphasis.
  28. T.. aeval A->A Filter audio signal according to a specified expression.
  29. T.C aexciter A->A Enhance high frequency part of audio.
  30. T.C afade A->A Fade in/out input audio.
  31. TSC afftdn A->A Denoise audio samples using FFT.
  32. TS. afftfilt A->A Apply arbitrary expressions to samples in frequency domain.
  33. .SC afir N->N Apply Finite Impulse Response filter with supplied coefficients in additional stream(s).
  34. ... aformat A->A Convert the input audio to one of the specified formats.
  35. TSC afreqshift A->A Apply frequency shifting to input audio.
  36. TSC afwtdn A->A Denoise audio stream using Wavelets.
  37. T.C agate A->A Audio gate.
  38. .S. aiir A->N Apply Infinite Impulse Response filter with supplied coefficients.
  39. T.. aintegral A->A Compute integral of input audio.
  40. ... ainterleave N->A Temporally interleave audio inputs.
  41. T.. alatency A->A Report audio filtering latency.
  42. T.C alimiter A->A Audio lookahead limiter.
  43. TSC allpass A->A Apply a two-pole all-pass filter.
  44. ... aloop A->A Loop audio samples.
  45. ... amerge N->A Merge two or more audio streams into a single multi-channel stream.
  46. T.. ametadata A->A Manipulate audio frame metadata.
  47. ..C amix N->A Audio mixing.
  48. ... amultiply AA->A Multiply two audio streams.
  49. TSC anequalizer A->N Apply high-order audio parametric multi band equalizer.
  50. TSC anlmdn A->A Reduce broadband noise from stream using Non-Local Means.
  51. TSC anlmf AA->A Apply Normalized Least-Mean-Fourth algorithm to first audio stream.
  52. TSC anlms AA->A Apply Normalized Least-Mean-Squares algorithm to first audio stream.
  53. ... anull A->A Pass the source unchanged to the output.
  54. T.. apad A->A Pad audio with silence.
  55. T.C aperms A->A Set permissions for the output audio frame.
  56. ... aphaser A->A Add a phasing effect to the audio.
  57. TSC aphaseshift A->A Apply phase shifting to input audio.
  58. TSC apsyclip A->A Audio Psychoacoustic Clipper.
  59. ... apulsator A->A Audio pulsator.
  60. ..C arealtime A->A Slow down filtering to match realtime.
  61. ... aresample A->A Resample audio data.
  62. ... areverse A->A Reverse an audio clip.
  63. TSC arnndn A->A Reduce noise from speech using Recurrent Neural Networks.
  64. ... asdr AA->A Measure Audio Signal-to-Distortion Ratio.
  65. ... asegment A->N Segment audio stream.
  66. ... aselect A->N Select audio frames to pass in output.
  67. ... asendcmd A->A Send commands to filters.
  68. ... asetnsamples A->A Set the number of samples for each output audio frames.
  69. ... asetpts A->A Set PTS for the output audio frame.
  70. ... asetrate A->A Change the sample rate without altering the data.
  71. ... asettb A->A Set timebase for the audio output link.
  72. ... ashowinfo A->A Show textual information for each audio frame.
  73. T.. asidedata A->A Manipulate audio frame side data.
  74. TSC asoftclip A->A Audio Soft Clipper.
  75. .S. aspectralstats A->A Show frequency domain statistics about audio frames.
  76. ... asplit A->N Pass on the audio input to N audio outputs.
  77. .S. astats A->A Show time domain statistics about audio frames.
  78. ..C astreamselect N->N Select audio streams
  79. TSC asubboost A->A Boost subwoofer frequencies.
  80. TSC asubcut A->A Cut subwoofer frequencies.
  81. TSC asupercut A->A Cut super frequencies.
  82. TSC asuperpass A->A Apply high order Butterworth band-pass filter.
  83. TSC asuperstop A->A Apply high order Butterworth band-stop filter.
  84. ..C atempo A->A Adjust audio tempo.
  85. TSC atilt A->A Apply spectral tilt to audio.
  86. ... atrim A->A Pick one continuous section from the input, drop the rest.
  87. ... axcorrelate AA->A Cross-correlate two audio streams.
  88. TSC bandpass A->A Apply a two-pole Butterworth band-pass filter.
  89. TSC bandreject A->A Apply a two-pole Butterworth band-reject filter.
  90. TSC bass A->A Boost or cut lower frequencies.
  91. TSC biquad A->A Apply a biquad IIR filter with the given coefficients.
  92. ... channelmap A->A Remap audio channels.
  93. ... channelsplit A->N Split audio into per-channel streams.
  94. ... chorus A->A Add a chorus effect to the audio.
  95. ... compand A->A Compress or expand audio dynamic range.
  96. T.C compensationdelay A->A Audio Compensation Delay Line.
  97. T.C crossfeed A->A Apply headphone crossfeed filter.
  98. TSC crystalizer A->A Simple audio noise sharpening filter.
  99. T.. dcshift A->A Apply a DC shift to the audio.
  100. T.. deesser A->A Apply de-essing to the audio.
  101. T.C dialoguenhance A->A Audio Dialogue Enhancement.
  102. ... drmeter A->A Measure audio dynamic range.
  103. TSC dynaudnorm A->A Dynamic Audio Normalizer.
  104. ... earwax A->A Widen the stereo image.
  105. ... ebur128 A->N EBU R128 scanner.
  106. TSC equalizer A->A Apply two-pole peaking equalization (EQ) filter.
  107. T.C extrastereo A->A Increase difference between stereo audio channels.
  108. ..C firequalizer A->A Finite Impulse Response Equalizer.
  109. ... flanger A->A Apply a flanging effect to the audio.
  110. ... haas A->A Apply Haas Stereo Enhancer.
  111. ... hdcd A->A Apply High Definition Compatible Digital (HDCD) decoding.
  112. .S. headphone N->A Apply headphone binaural spatialization with HRTFs in additional streams.
  113. TSC highpass A->A Apply a high-pass filter with 3dB point frequency.
  114. TSC highshelf A->A Apply a high shelf filter.
  115. ... join N->A Join multiple audio streams into multi-channel output.
  116. ... loudnorm A->A EBU R128 loudness normalization
  117. TSC lowpass A->A Apply a low-pass filter with 3dB point frequency.
  118. TSC lowshelf A->A Apply a low shelf filter.
  119. ..C lv2 N->A Apply LV2 effect.
  120. ... mcompand A->A Multiband Compress or expand audio dynamic range.
  121. ... pan A->A Remix channels with coefficients (panning).
  122. ... replaygain A->A ReplayGain scanner.
  123. ..C rubberband A->A Apply time-stretching and pitch-shifting.
  124. ..C sidechaincompress AA->A Sidechain compressor.
  125. T.C sidechaingate AA->A Audio sidechain gate.
  126. ... silencedetect A->A Detect silence.
  127. ... silenceremove A->A Remove silence.
  128. T.C speechnorm A->A Speech Normalizer.
  129. T.C stereotools A->A Apply various stereo tools.
  130. T.C stereowiden A->A Apply stereo widening effect.
  131. ... superequalizer A->A Apply 18 band equalization filter.
  132. .SC surround A->A Apply audio surround upmix filter.
  133. TSC tiltshelf A->A Apply a tilt shelf filter.
  134. TSC treble A->A Boost or cut upper frequencies.
  135. T.. tremolo A->A Apply tremolo effect.
  136. T.. vibrato A->A Apply vibrato effect.
  137. T.C virtualbass A->A Audio Virtual Bass.
  138. T.C volume A->A Change input volume.
  139. ... volumedetect A->A Detect audio volume.
  140. ... aevalsrc |->A Generate an audio signal generated by an expression.
  141. ... afdelaysrc |->A Generate a Fractional delay FIR coefficients.
  142. ... afirsrc |->A Generate a FIR coefficients audio stream.
  143. ... anoisesrc |->A Generate a noise audio signal.
  144. ... anullsrc |->A Null audio source, return empty audio frames.
  145. ... hilbert |->A Generate a Hilbert transform FIR coefficients.
  146. ... sinc |->A Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients.
  147. ... sine |->A Generate sine wave audio signal.
  148. ... anullsink A->| Do absolutely nothing with the input audio.
  149. ... addroi V->V Add region of interest to frame.
  150. ... alphaextract V->V Extract an alpha channel as a grayscale image component.
  151. T.. alphamerge VV->V Copy the luma value of the second input into the alpha channel of the first input.
  152. TSC amplify V->V Amplify changes between successive video frames.
  153. ... ass V->V Render ASS subtitles onto input video using the libass library.
  154. TSC atadenoise V->V Apply an Adaptive Temporal Averaging Denoiser.
  155. T.C avgblur V->V Apply Average Blur filter.
  156. ... avgblur_opencl V->V Apply average blur filter
  157. ... avgblur_vulkan V->V Apply avgblur mask to input video
  158. TSC backgroundkey V->V Turns a static background into transparency.
  159. T.C bbox V->V Compute bounding box for each frame.
  160. ... bench V->V Benchmark part of a filtergraph.
  161. TSC bilateral V->V Apply Bilateral filter.
  162. ... bilateral_cuda V->V GPU accelerated bilateral filter
  163. T.. bitplanenoise V->V Measure bit plane noise.
  164. .S. blackdetect V->V Detect video intervals that are (almost) black.
  165. ... blackframe V->V Detect frames that are (almost) black.
  166. TSC blend VV->V Blend two video frames into each other.
  167. ..C blend_vulkan VV->V Blend two video frames in Vulkan
  168. ... blockdetect V->V Blockdetect filter.
  169. ... blurdetect V->V Blurdetect filter.
  170. TS. bm3d N->V Block-Matching 3D denoiser.
  171. T.. boxblur V->V Blur the input.
  172. ... boxblur_opencl V->V Apply boxblur filter to input video
  173. TS. bwdif V->V Deinterlace the input image.
  174. TSC cas V->V Contrast Adaptive Sharpen.
  175. ... chromaber_vulkan V->V Offset chroma of input video (chromatic aberration)
  176. TSC chromahold V->V Turns a certain color range into gray.
  177. TSC chromakey V->V Turns a certain color into transparency. Operates on YUV colors.
  178. ... chromakey_cuda V->V GPU accelerated chromakey filter
  179. TSC chromanr V->V Reduce chrominance noise.
  180. TSC chromashift V->V Shift chroma.
  181. ... ciescope V->V Video CIE scope.
  182. T.. codecview V->V Visualize information about some codecs.
  183. TSC colorbalance V->V Adjust the color balance.
  184. TSC colorchannelmixer V->V Adjust colors by mixing color channels.
  185. TSC colorcontrast V->V Adjust color contrast between RGB components.
  186. TSC colorcorrect V->V Adjust color white balance selectively for blacks and whites.
  187. TSC colorize V->V Overlay a solid color on the video stream.
  188. TSC colorkey V->V Turns a certain color into transparency. Operates on RGB colors.
  189. ... colorkey_opencl V->V Turns a certain color into transparency. Operates on RGB colors.
  190. TSC colorhold V->V Turns a certain color range into gray. Operates on RGB colors.
  191. TSC colorlevels V->V Adjust the color levels.
  192. TSC colormap VVV->V Apply custom Color Maps to video stream.
  193. TS. colormatrix V->V Convert color matrix.
  194. TS. colorspace V->V Convert between colorspaces.
  195. ... colorspace_cuda V->V CUDA accelerated video color converter
  196. TSC colortemperature V->V Adjust color temperature of video.
  197. TSC convolution V->V Apply convolution filter.
  198. ... convolution_opencl V->V Apply convolution mask to input video
  199. TS. convolve VV->V Convolve first video stream with second video stream.
  200. ... copy V->V Copy the input video unchanged to the output.
  201. T.. corr VV->V Calculate the correlation between two video streams.
  202. ... cover_rect V->V Find and cover a user specified object.
  203. ..C crop V->V Crop the input video.
  204. T.C cropdetect V->V Auto-detect crop size.
  205. ... cue V->V Delay filtering to match a cue.
  206. TSC curves V->V Adjust components curves.
  207. .SC datascope V->V Video data analysis.
  208. T.C dblur V->V Apply Directional Blur filter.
  209. TS. dctdnoiz V->V Denoise frames using 2D DCT.
  210. TSC deband V->V Debands video.
  211. T.C deblock V->V Deblock video.
  212. ... decimate N->V Decimate frames (post field matching filter).
  213. TS. deconvolve VV->V Deconvolve first video stream with second video stream.
  214. TS. dedot V->V Reduce cross-luminance and cross-color.
  215. TSC deflate V->V Apply deflate effect.
  216. ... deflicker V->V Remove temporal frame luminance variations.
  217. ... deinterlace_qsv V->V Quick Sync Video "deinterlacing"
  218. ... dejudder V->V Remove judder produced by pullup.
  219. T.. delogo V->V Remove logo from input video.
  220. T.. derain V->V Apply derain filter to the input.
  221. ... deshake V->V Stabilize shaky video.
  222. ... deshake_opencl V->V Feature-point based video stabilization filter
  223. TSC despill V->V Despill video.
  224. ... detelecine V->V Apply an inverse telecine pattern.
  225. TSC dilation V->V Apply dilation effect.
  226. ... dilation_opencl V->V Apply dilation effect
  227. T.. displace VVV->V Displace pixels.
  228. ... dnn_classify V->V Apply DNN classify filter to the input.
  229. ... dnn_detect V->V Apply DNN detect filter to the input.
  230. ... dnn_processing V->V Apply DNN processing filter to the input.
  231. .S. doubleweave V->V Weave input video fields into double number of frames.
  232. T.C drawbox V->V Draw a colored box on the input video.
  233. ... drawgraph V->V Draw a graph using input video metadata.
  234. T.C drawgrid V->V Draw a colored grid on the input video.
  235. T.C drawtext V->V Draw text on top of video frames using libfreetype library.
  236. T.. edgedetect V->V Detect and draw edge.
  237. ... elbg V->V Apply posterize effect, using the ELBG algorithm.
  238. T.. entropy V->V Measure video frames entropy.
  239. .S. epx V->V Scale the input using EPX algorithm.
  240. T.C eq V->V Adjust brightness, contrast, gamma, and saturation.
  241. TSC erosion V->V Apply erosion effect.
  242. ... erosion_opencl V->V Apply erosion effect
  243. TSC estdif V->V Apply Edge Slope Tracing deinterlace.
  244. TSC exposure V->V Adjust exposure of the video stream.
  245. ... extractplanes V->N Extract planes as grayscale frames.
  246. TS. fade V->V Fade in/out input video.
  247. ..C feedback VV->VV Apply feedback video filter.
  248. TSC fftdnoiz V->V Denoise frames using 3D FFT.
  249. TS. fftfilt V->V Apply arbitrary expressions to pixels in frequency domain.
  250. ... field V->V Extract a field from the input video.
  251. ... fieldhint V->V Field matching using hints.
  252. ... fieldmatch N->V Field matching for inverse telecine.
  253. T.. fieldorder V->V Set the field order.
  254. T.C fillborders V->V Fill borders of the input video.
  255. ... find_rect V->V Find a user specified object.
  256. ... flip_vulkan V->V Flip both horizontally and vertically
  257. T.. floodfill V->V Fill area with same color with another color.
  258. ... format V->V Convert the input video to one of the specified pixel formats.
  259. ... fps V->V Force constant framerate.
  260. ... framepack VV->V Generate a frame packed stereoscopic video.
  261. .S. framerate V->V Upsamples or downsamples progressive source between specified frame rates.
  262. T.. framestep V->V Select one frame every N frames.
  263. ... freezedetect V->V Detects frozen video input.
  264. ... freezeframes VV->V Freeze video frames.
  265. T.C frei0r V->V Apply a frei0r effect.
  266. T.. fspp V->V Apply Fast Simple Post-processing filter.
  267. TSC gblur V->V Apply Gaussian Blur filter.
  268. ... gblur_vulkan V->V Gaussian Blur in Vulkan
  269. TS. geq V->V Apply generic equation to each pixel.
  270. T.. gradfun V->V Debands video quickly using gradients.
  271. ... graphmonitor V->V Show various filtergraph stats.
  272. TS. grayworld V->V Adjust white balance using LAB gray world algorithm
  273. TS. greyedge V->V Estimates scene illumination by grey edge assumption.
  274. TSC guided N->V Apply Guided filter.
  275. TSC haldclut VV->V Adjust colors using a Hald CLUT.
  276. TS. hflip V->V Horizontally flip the input video.
  277. ... hflip_vulkan V->V Horizontally flip the input video in Vulkan
  278. T.. histeq V->V Apply global color histogram equalization.
  279. ... histogram V->V Compute and draw a histogram.
  280. TSC hqdn3d V->V Apply a High Quality 3D Denoiser.
  281. .S. hqx V->V Scale the input by 2, 3 or 4 using the hq*x magnification algorithm.
  282. .S. hstack N->V Stack video inputs horizontally.
  283. TSC hsvhold V->V Turns a certain HSV range into gray.
  284. TSC hsvkey V->V Turns a certain HSV range into transparency. Operates on YUV colors.
  285. T.C hue V->V Adjust the hue and saturation of the input video.
  286. TSC huesaturation V->V Apply hue-saturation-intensity adjustments.
  287. ... hwdownload V->V Download a hardware frame to a normal frame
  288. ... hwmap V->V Map hardware frames
  289. ... hwupload V->V Upload a normal frame to a hardware frame
  290. ... hwupload_cuda V->V Upload a system memory frame to a CUDA device.
  291. T.. hysteresis VV->V Grow first stream into second stream by connecting components.
  292. TS. identity VV->V Calculate the Identity between two video streams.
  293. ... idet V->V Interlace detect Filter.
  294. T.C il V->V Deinterleave or interleave fields.
  295. TSC inflate V->V Apply inflate effect.
  296. ... interlace V->V Convert progressive video into interlaced.
  297. ... interleave N->V Temporally interleave video inputs.
  298. ... kerndeint V->V Apply kernel deinterlacing to the input.
  299. TSC kirsch V->V Apply kirsch operator.
  300. TSC lagfun V->V Slowly update darker pixels.
  301. T.. latency V->V Report video filtering latency.
  302. TSC lenscorrection V->V Rectify the image by correcting for lens distortion.
  303. ..C libplacebo V->V Apply various GPU filters from libplacebo
  304. ... libvmaf VV->V Calculate the VMAF between two video streams.
  305. TSC limitdiff N->V Apply filtering with limiting difference.
  306. TSC limiter V->V Limit pixels components to the specified range.
  307. ... loop V->V Loop video frames.
  308. TSC lumakey V->V Turns a certain luma into transparency.
  309. TSC lut V->V Compute and apply a lookup table to the RGB/YUV input video.
  310. TSC lut1d V->V Adjust colors using a 1D LUT.
  311. TSC lut2 VV->V Compute and apply a lookup table from two video inputs.
  312. TSC lut3d V->V Adjust colors using a 3D LUT.
  313. TSC lutrgb V->V Compute and apply a lookup table to the RGB input video.
  314. TSC lutyuv V->V Compute and apply a lookup table to the YUV input video.
  315. TSC maskedclamp VVV->V Clamp first stream with second stream and third stream.
  316. TSC maskedmax VVV->V Apply filtering with maximum difference of two streams.
  317. TSC maskedmerge VVV->V Merge first stream with second stream using third stream as mask.
  318. TSC maskedmin VVV->V Apply filtering with minimum difference of two streams.
  319. TSC maskedthreshold VV->V Pick pixels comparing absolute difference of two streams with threshold.
  320. TSC maskfun V->V Create Mask.
  321. ... mcdeint V->V Apply motion compensating deinterlacing.
  322. TSC median V->V Apply Median filter.
  323. ... mergeplanes N->V Merge planes.
  324. ... mestimate V->V Generate motion vectors.
  325. T.. metadata V->V Manipulate video frame metadata.
  326. T.. midequalizer VV->V Apply Midway Equalization.
  327. ... minterpolate V->V Frame rate conversion using Motion Interpolation.
  328. TSC mix N->V Mix video inputs.
  329. TSC monochrome V->V Convert video to gray using custom color filter.
  330. T.C morpho VV->V Apply Morphological filter.
  331. ... mpdecimate V->V Remove near-duplicate frames.
  332. TS. msad VV->V Calculate the MSAD between two video streams.
  333. TSC multiply VV->V Multiply first video stream with second video stream.
  334. TSC negate V->V Negate input video.
  335. TS. nlmeans V->V Non-local means denoiser.
  336. ... nlmeans_opencl V->V Non-local means denoiser through OpenCL
  337. TSC nnedi V->V Apply neural network edge directed interpolation intra-only deinterlacer.
  338. ... noformat V->V Force libavfilter not to use any of the specified pixel formats for the input to the next filter.
  339. TS. noise V->V Add noise.
  340. T.C normalize V->V Normalize RGB video.
  341. ... null V->V Pass the source unchanged to the output.
  342. T.C oscilloscope V->V 2D Video Oscilloscope.
  343. TSC overlay VV->V Overlay a video source on top of the input.
  344. ... overlay_opencl VV->V Overlay one video on top of another
  345. ... overlay_qsv VV->V Quick Sync Video overlay.
  346. ... overlay_vulkan VV->V Overlay a source on top of another
  347. ... overlay_cuda VV->V Overlay one video on top of another using CUDA
  348. T.. owdenoise V->V Denoise using wavelets.
  349. ... pad V->V Pad the input video.
  350. ... pad_opencl V->V Pad the input video.
  351. ... palettegen V->V Find the optimal palette for a given stream.
  352. ... paletteuse VV->V Use a palette to downsample an input video stream.
  353. T.C perms V->V Set permissions for the output video frame.
  354. TS. perspective V->V Correct the perspective of video.
  355. T.C phase V->V Phase shift fields.
  356. ... photosensitivity V->V Filter out photosensitive epilepsy seizure-inducing flashes.
  357. ... pixdesctest V->V Test pixel format definitions.
  358. TSC pixelize V->V Pixelize video.
  359. T.C pixscope V->V Pixel data analysis.
  360. T.C pp V->V Filter video using libpostproc.
  361. T.. pp7 V->V Apply Postprocessing 7 filter.
  362. TS. premultiply N->V PreMultiply first stream with first plane of second stream.
  363. TSC prewitt V->V Apply prewitt operator.
  364. ... prewitt_opencl V->V Apply prewitt operator
  365. ... program_opencl N->V Filter video using an OpenCL program
  366. TSC pseudocolor V->V Make pseudocolored video frames.
  367. TS. psnr VV->V Calculate the PSNR between two video streams.
  368. ... pullup V->V Pullup from field sequence to frames.
  369. T.. qp V->V Change video quantization parameters.
  370. ... random V->V Return random frames.
  371. TSC readeia608 V->V Read EIA-608 Closed Caption codes from input video and write them to frame metadata.
  372. ... readvitc V->V Read vertical interval timecode and write it to frame metadata.
  373. ..C realtime V->V Slow down filtering to match realtime.
  374. .S. remap VVV->V Remap pixels.
  375. ... remap_opencl VVV->V Remap pixels using OpenCL.
  376. TS. removegrain V->V Remove grain.
  377. T.. removelogo V->V Remove a TV logo based on a mask image.
  378. ... repeatfields V->V Hard repeat fields based on MPEG repeat field flag.
  379. ... reverse V->V Reverse a clip.
  380. TSC rgbashift V->V Shift RGBA.
  381. TSC roberts V->V Apply roberts cross operator.
  382. ... roberts_opencl V->V Apply roberts operator
  383. TSC rotate V->V Rotate the input image.
  384. T.. sab V->V Apply shape adaptive blur.
  385. ..C scale V->V Scale the input video size and/or convert the image format.
  386. ... scale_cuda V->V GPU accelerated video resizer
  387. ... scale_qsv V->V Quick Sync Video "scaling and format conversion"
  388. ... scale_vulkan V->V Scale Vulkan frames
  389. ..C scale2ref VV->VV Scale the input video size and/or convert the image format to the given reference.
  390. ... scdet V->V Detect video scene change
  391. TSC scharr V->V Apply scharr operator.
  392. TSC scroll V->V Scroll input video.
  393. ... segment V->N Segment video stream.
  394. ... select V->N Select video frames to pass in output.
  395. TS. selectivecolor V->V Apply CMYK adjustments to specific color ranges.
  396. ... sendcmd V->V Send commands to filters.
  397. ... separatefields V->V Split input video frames into fields.
  398. ... setdar V->V Set the frame display aspect ratio.
  399. ... setfield V->V Force field for the output video frame.
  400. ... setparams V->V Force field, or color property for the output video frame.
  401. ... setpts V->V Set PTS for the output video frame.
  402. ... setrange V->V Force color range for the output video frame.
  403. ... setsar V->V Set the pixel sample aspect ratio.
  404. ... settb V->V Set timebase for the video output link.
  405. TSC shear V->V Shear transform the input image.
  406. ... showinfo V->V Show textual information for each video frame.
  407. ... showpalette V->V Display frame palette.
  408. T.. shuffleframes V->V Shuffle video frames.
  409. TS. shufflepixels V->V Shuffle video pixels.
  410. T.. shuffleplanes V->V Shuffle video planes.
  411. T.. sidedata V->V Manipulate video frame side data.
  412. .S. signalstats V->V Generate statistics from video analysis.
  413. ... signature N->V Calculate the MPEG-7 video signature
  414. ... siti V->V Calculate spatial information (SI) and temporal information (TI).
  415. T.. smartblur V->V Blur the input video without impacting the outlines.
  416. TSC sobel V->V Apply sobel operator.
  417. ... sobel_opencl V->V Apply sobel operator
  418. ... split V->N Pass on the input to N video outputs.
  419. T.C spp V->V Apply a simple post processing filter.
  420. ... sr V->V Apply DNN-based image super resolution to the input.
  421. TS. ssim VV->V Calculate the SSIM between two video streams.
  422. ... ssim360 VV->V Calculate the SSIM between two 360 video streams.
  423. .S. stereo3d V->V Convert video stereoscopic 3D view.
  424. ..C streamselect N->N Select video streams
  425. ... subtitles V->V Render text subtitles onto input video using the libass library.
  426. .S. super2xsai V->V Scale the input by 2x using the Super2xSaI pixel art algorithm.
  427. T.C swaprect V->V Swap 2 rectangular objects in video.
  428. T.. swapuv V->V Swap U and V components.
  429. TSC tblend V->V Blend successive frames.
  430. ... telecine V->V Apply a telecine pattern.
  431. ... thistogram V->V Compute and draw a temporal histogram.
  432. TSC threshold VVVV->V Threshold first video stream using other video streams.
  433. TS. thumbnail V->V Select the most representative frame in a given sequence of consecutive frames.
  434. ... thumbnail_cuda V->V Select the most representative frame in a given sequence of consecutive frames.
  435. ... tile V->V Tile several successive frames together.
  436. ... tinterlace V->V Perform temporal field interlacing.
  437. TSC tlut2 V->V Compute and apply a lookup table from two successive frames.
  438. TSC tmedian V->V Pick median pixels from successive frames.
  439. T.. tmidequalizer V->V Apply Temporal Midway Equalization.
  440. TSC tmix V->V Mix successive video frames.
  441. .S. tonemap V->V Conversion to/from different dynamic ranges.
  442. ... tonemap_opencl V->V Perform HDR to SDR conversion with tonemapping.
  443. ... tpad V->V Temporarily pad video frames.
  444. .S. transpose V->V Transpose input video.
  445. ... transpose_opencl V->V Transpose input video
  446. ... transpose_vulkan V->V Transpose Vulkan Filter
  447. ... trim V->V Pick one continuous section from the input, drop the rest.
  448. TS. unpremultiply N->V UnPreMultiply first stream with first plane of second stream.
  449. TS. unsharp V->V Sharpen or blur the input video.
  450. ... unsharp_opencl V->V Apply unsharp mask to input video
  451. ... untile V->V Untile a frame into a sequence of frames.
  452. TS. uspp V->V Apply Ultra Simple / Slow Post-processing filter.
  453. .SC v360 V->V Convert 360 projection of video.
  454. T.. vaguedenoiser V->V Apply a Wavelet based Denoiser.
  455. TSC varblur VV->V Apply Variable Blur filter.
  456. ..C vectorscope V->V Video vectorscope.
  457. T.. vflip V->V Flip the input video vertically.
  458. ... vflip_vulkan V->V Vertically flip the input video in Vulkan
  459. ... vfrdet V->V Variable frame rate detect filter.
  460. TSC vibrance V->V Boost or alter saturation.
  461. ... vidstabdetect V->V Extract relative transformations, pass 1 of 2 for stabilization (see vidstabtransform for pass 2).
  462. ... vidstabtransform V->V Transform the frames, pass 2 of 2 for stabilization (see vidstabdetect for pass 1).
  463. TS. vif VV->V Calculate the VIF between two video streams.
  464. T.. vignette V->V Make or reverse a vignette effect.
  465. ... vmafmotion V->V Calculate the VMAF Motion score.
  466. ... vpp_qsv V->V Quick Sync Video "VPP"
  467. .S. vstack N->V Stack video inputs vertically.
  468. TSC w3fdif V->V Apply Martin Weston three field deinterlace.
  469. .SC waveform V->V Video waveform monitor.
  470. .S. weave V->V Weave input video fields into frames.
  471. .S. xbr V->V Scale the input using xBR algorithm.
  472. TS. xcorrelate VV->V Cross-correlate first video stream with second video stream.
  473. .S. xfade VV->V Cross fade one video with another video.
  474. ... xfade_opencl VV->V Cross fade one video with another video.
  475. TSC xmedian N->V Pick median pixels from several video inputs.
  476. .S. xstack N->V Stack video inputs into custom layout.
  477. TS. yadif V->V Deinterlace the input image.
  478. T.. yadif_cuda V->V Deinterlace CUDA frames
  479. TSC yaepblur V->V Yet another edge preserving blur filter.
  480. ... zoompan V->V Apply Zoom & Pan effect.
  481. .SC zscale V->V Apply resizing, colorspace and bit depth conversion.
  482. ... hstack_qsv N->V "Quick Sync Video" hstack
  483. ... vstack_qsv N->V "Quick Sync Video" vstack
  484. ... xstack_qsv N->V "Quick Sync Video" xstack
  485. ... allrgb |->V Generate all RGB colors.
  486. ... allyuv |->V Generate all yuv colors.
  487. ... cellauto |->V Create pattern generated by an elementary cellular automaton.
  488. ..C color |->V Provide an uniformly colored input.
  489. ... colorchart |->V Generate color checker chart.
  490. ... colorspectrum |->V Generate colors spectrum.
  491. ... ddagrab |->V Grab Windows Desktop images using Desktop Duplication API
  492. ... frei0r_src |->V Generate a frei0r source.
  493. .S. gradients |->V Draw a gradients.
  494. ... haldclutsrc |->V Provide an identity Hald CLUT.
  495. ... life |->V Create life.
  496. ... mandelbrot |->V Render a Mandelbrot fractal.
  497. ... mptestsrc |->V Generate various test pattern.
  498. ... nullsrc |->V Null video source, return unprocessed video frames.
  499. ... openclsrc |->V Generate video using an OpenCL program
  500. ... pal75bars |->V Generate PAL 75% color bars.
  501. ... pal100bars |->V Generate PAL 100% color bars.
  502. ... rgbtestsrc |->V Generate RGB test pattern.
  503. .S. sierpinski |->V Render a Sierpinski fractal.
  504. ... smptebars |->V Generate SMPTE color bars.
  505. ... smptehdbars |->V Generate SMPTE HD color bars.
  506. ... testsrc |->V Generate test pattern.
  507. ... testsrc2 |->V Generate another test pattern.
  508. ... yuvtestsrc |->V Generate YUV test pattern.
  509. ... nullsink V->| Do absolutely nothing with the input video.
  510. ..C a3dscope A->V Convert input audio to 3d scope video output.
  511. ... abitscope A->V Convert input audio to audio bit scope video output.
  512. ... adrawgraph A->V Draw a graph using input audio metadata.
  513. ... agraphmonitor A->V Show various filtergraph stats.
  514. ... ahistogram A->V Convert input audio to histogram video output.
  515. ... aphasemeter A->N Convert input audio to phase meter video output.
  516. .SC avectorscope A->V Convert input audio to vectorscope video output.
  517. ..C concat N->N Concatenate audio and video streams.
  518. ... showcqt A->V Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output.
  519. .S. showcwt A->V Convert input audio to a CWT (Continuous Wavelet Transform) spectrum video output.
  520. ... showfreqs A->V Convert input audio to a frequencies video output.
  521. .S. showspatial A->V Convert input audio to a spatial video output.
  522. .S. showspectrum A->V Convert input audio to a spectrum video output.
  523. .S. showspectrumpic A->V Convert input audio to a spectrum video output single picture.
  524. ... showvolume A->V Convert input audio volume to video output.
  525. ... showwaves A->V Convert input audio to a video output.
  526. ... showwavespic A->V Convert input audio to a video output single picture.
  527. ... spectrumsynth VV->A Convert input spectrum videos to audio output.
  528. ... avsynctest |->AV Generate an Audio Video Sync Test.
  529. ..C amovie |->N Read audio from a movie source.
  530. ..C movie |->N Read from a movie source.
  531. ... afifo A->A Buffer input frames and send them when they are requested.
  532. ... fifo V->V Buffer input images and send them when they are requested.
  533. ... abuffer |->A Buffer audio frames, and make them accessible to the filterchain.
  534. ... buffer |->V Buffer video frames, and make them accessible to the filterchain.
  535. ... abuffersink A->| Buffer audio frames, and make them available to the end of the filter graph.
  536. ... buffersink V->| Buffer video frames, and make them available to the end of the filter graph.
Advertisement
Add Comment
Please, Sign In to add comment