ffmpeg -h filter=blend – 业余语言练习

ffmpeg -h filter=blend

ffmpeg version 4.4.2-1 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 8 (Uos 8.3.0.3-3+rebuild)
configuration: –prefix=/usr –extra-version=1 –toolchain=hardened –libdir=/usr/lib/x86_64-linux-gnu –incdir=/usr/include/x86_64-linux-gnu –arch=amd64 –enable-gpl –disable-stripping –enable-gnutls –enable-ladspa –enable-libaom –enable-libass –enable-libbluray –enable-libbs2b –enable-libcaca –enable-libcdio –enable-libcodec2 –enable-libdav1d –enable-libflite –enable-libfontconfig –enable-libfreetype –enable-libfribidi –enable-libgme –enable-libgsm –enable-libjack –enable-libmp3lame –enable-libmysofa –enable-libopenjpeg –enable-libopenmpt –enable-libopus –enable-libpulse –enable-librabbitmq –enable-librubberband –enable-libshine –enable-libsnappy –enable-libsoxr –enable-libspeex –enable-libsrt –enable-libssh –enable-libtheora –enable-libtwolame –enable-libvidstab –enable-libvorbis –enable-libvpx –enable-libwebp –enable-libx265 –enable-libxml2 –enable-libxvid –enable-libzimg –enable-libzmq –enable-libzvbi –enable-lv2 –enable-omx –enable-openal –enable-opencl –enable-opengl –enable-sdl2 –disable-sndio –enable-pocketsphinx –enable-librsvg –enable-libmfx –enable-libdc1394 –enable-libdrm –enable-libiec61883 –enable-chromaprint –enable-frei0r –enable-libx264 –enable-shared
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
Filter blend
Blend two video frames into each other.
slice threading supported
Inputs:
#0: top (video)
#1: bottom (video)
Outputs:
#0: default (video)
blend AVOptions:
c0_mode <int> ..FV…..T. set component #0 blend mode (from 0 to 32) (default normal)
addition 1 ..FV…..T.
addition128 28 ..FV…..T.
grainmerge 28 ..FV…..T.
and 2 ..FV…..T.
average 3 ..FV…..T.
burn 4 ..FV…..T.
darken 5 ..FV…..T.
difference 6 ..FV…..T.
difference128 7 ..FV…..T.
grainextract 7 ..FV…..T.
divide 8 ..FV…..T.
dodge 9 ..FV…..T.
exclusion 10 ..FV…..T.
extremity 32 ..FV…..T.
freeze 31 ..FV…..T.
glow 27 ..FV…..T.
hardlight 11 ..FV…..T.
hardmix 25 ..FV…..T.
heat 30 ..FV…..T.
lighten 12 ..FV…..T.
linearlight 26 ..FV…..T.
multiply 13 ..FV…..T.
multiply128 29 ..FV…..T.
negation 14 ..FV…..T.
normal 0 ..FV…..T.
or 15 ..FV…..T.
overlay 16 ..FV…..T.
phoenix 17 ..FV…..T.
pinlight 18 ..FV…..T.
reflect 19 ..FV…..T.
screen 20 ..FV…..T.
softlight 21 ..FV…..T.
subtract 22 ..FV…..T.
vividlight 23 ..FV…..T.
xor 24 ..FV…..T.
c1_mode <int> ..FV…..T. set component #1 blend mode (from 0 to 32) (default normal)
addition 1 ..FV…..T.
addition128 28 ..FV…..T.
grainmerge 28 ..FV…..T.
and 2 ..FV…..T.
average 3 ..FV…..T.
burn 4 ..FV…..T.
darken 5 ..FV…..T.
difference 6 ..FV…..T.
difference128 7 ..FV…..T.
grainextract 7 ..FV…..T.
divide 8 ..FV…..T.
dodge 9 ..FV…..T.
exclusion 10 ..FV…..T.
extremity 32 ..FV…..T.
freeze 31 ..FV…..T.
glow 27 ..FV…..T.
hardlight 11 ..FV…..T.
hardmix 25 ..FV…..T.
heat 30 ..FV…..T.
lighten 12 ..FV…..T.
linearlight 26 ..FV…..T.
multiply 13 ..FV…..T.
multiply128 29 ..FV…..T.
negation 14 ..FV…..T.
normal 0 ..FV…..T.
or 15 ..FV…..T.
overlay 16 ..FV…..T.
phoenix 17 ..FV…..T.
pinlight 18 ..FV…..T.
reflect 19 ..FV…..T.
screen 20 ..FV…..T.
softlight 21 ..FV…..T.
subtract 22 ..FV…..T.
vividlight 23 ..FV…..T.
xor 24 ..FV…..T.
c2_mode <int> ..FV…..T. set component #2 blend mode (from 0 to 32) (default normal)
addition 1 ..FV…..T.
addition128 28 ..FV…..T.
grainmerge 28 ..FV…..T.
and 2 ..FV…..T.
average 3 ..FV…..T.
burn 4 ..FV…..T.
darken 5 ..FV…..T.
difference 6 ..FV…..T.
difference128 7 ..FV…..T.
grainextract 7 ..FV…..T.
divide 8 ..FV…..T.
dodge 9 ..FV…..T.
exclusion 10 ..FV…..T.
extremity 32 ..FV…..T.
freeze 31 ..FV…..T.
glow 27 ..FV…..T.
hardlight 11 ..FV…..T.
hardmix 25 ..FV…..T.
heat 30 ..FV…..T.
lighten 12 ..FV…..T.
linearlight 26 ..FV…..T.
multiply 13 ..FV…..T.
multiply128 29 ..FV…..T.
negation 14 ..FV…..T.
normal 0 ..FV…..T.
or 15 ..FV…..T.
overlay 16 ..FV…..T.
phoenix 17 ..FV…..T.
pinlight 18 ..FV…..T.
reflect 19 ..FV…..T.
screen 20 ..FV…..T.
softlight 21 ..FV…..T.
subtract 22 ..FV…..T.
vividlight 23 ..FV…..T.
xor 24 ..FV…..T.
c3_mode <int> ..FV…..T. set component #3 blend mode (from 0 to 32) (default normal)
addition 1 ..FV…..T.
addition128 28 ..FV…..T.
grainmerge 28 ..FV…..T.
and 2 ..FV…..T.
average 3 ..FV…..T.
burn 4 ..FV…..T.
darken 5 ..FV…..T.
difference 6 ..FV…..T.
difference128 7 ..FV…..T.
grainextract 7 ..FV…..T.
divide 8 ..FV…..T.
dodge 9 ..FV…..T.
exclusion 10 ..FV…..T.
extremity 32 ..FV…..T.
freeze 31 ..FV…..T.
glow 27 ..FV…..T.
hardlight 11 ..FV…..T.
hardmix 25 ..FV…..T.
heat 30 ..FV…..T.
lighten 12 ..FV…..T.
linearlight 26 ..FV…..T.
multiply 13 ..FV…..T.
multiply128 29 ..FV…..T.
negation 14 ..FV…..T.
normal 0 ..FV…..T.
or 15 ..FV…..T.
overlay 16 ..FV…..T.
phoenix 17 ..FV…..T.
pinlight 18 ..FV…..T.
reflect 19 ..FV…..T.
screen 20 ..FV…..T.
softlight 21 ..FV…..T.
subtract 22 ..FV…..T.
vividlight 23 ..FV…..T.
xor 24 ..FV…..T.
all_mode <int> ..FV…..T. set blend mode for all components (from -1 to 32) (default -1)
addition 1 ..FV…..T.
addition128 28 ..FV…..T.
grainmerge 28 ..FV…..T.
and 2 ..FV…..T.
average 3 ..FV…..T.
burn 4 ..FV…..T.
darken 5 ..FV…..T.
difference 6 ..FV…..T.
difference128 7 ..FV…..T.
grainextract 7 ..FV…..T.
divide 8 ..FV…..T.
dodge 9 ..FV…..T.
exclusion 10 ..FV…..T.
extremity 32 ..FV…..T.
freeze 31 ..FV…..T.
glow 27 ..FV…..T.
hardlight 11 ..FV…..T.
hardmix 25 ..FV…..T.
heat 30 ..FV…..T.
lighten 12 ..FV…..T.
linearlight 26 ..FV…..T.
multiply 13 ..FV…..T.
multiply128 29 ..FV…..T.
negation 14 ..FV…..T.
normal 0 ..FV…..T.
or 15 ..FV…..T.
overlay 16 ..FV…..T.
phoenix 17 ..FV…..T.
pinlight 18 ..FV…..T.
reflect 19 ..FV…..T.
screen 20 ..FV…..T.
softlight 21 ..FV…..T.
subtract 22 ..FV…..T.
vividlight 23 ..FV…..T.
xor 24 ..FV…..T.
c0_expr <string> ..FV…..T. set color component #0 expression
c1_expr <string> ..FV…..T. set color component #1 expression
c2_expr <string> ..FV…..T. set color component #2 expression
c3_expr <string> ..FV…..T. set color component #3 expression
all_expr <string> ..FV…..T. set expression for all color components
c0_opacity <double> ..FV…..T. set color component #0 opacity (from 0 to 1) (default 1)
c1_opacity <double> ..FV…..T. set color component #1 opacity (from 0 to 1) (default 1)
c2_opacity <double> ..FV…..T. set color component #2 opacity (from 0 to 1) (default 1)
c3_opacity <double> ..FV…..T. set color component #3 opacity (from 0 to 1) (default 1)
all_opacity <double> ..FV…..T. set opacity for all color components (from 0 to 1) (default 1)

framesync AVOptions:
eof_action <int> ..FV……. Action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)
repeat 0 ..FV……. Repeat the previous frame.
endall 1 ..FV……. End both streams.
pass 2 ..FV……. Pass through the main input.
shortest <boolean> ..FV……. force termination when the shortest input terminates (default false)
repeatlast <boolean> ..FV……. extend last frame of secondary streams beyond EOF (default true)

This filter has support for timeline through the ‘enable’ option.

Published
Categorized as ffmpeg

Leave a comment

Your email address will not be published. Required fields are marked *