ffmpeg -filters|grep draw*
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
T.C drawbox V->V Draw a colored box on the input video.
… drawgraph V->V Draw a graph using input video metadata.
T.C drawgrid V->V Draw a colored grid on the input video.
T.C drawtext V->V Draw text on top of video frames using libfreetype library.
T.. edgedetect V->V Detect and draw edge.
… histogram V->V Compute and draw a histogram.
… thistogram V->V Compute and draw a temporal histogram.
… adrawgraph A->V Draw a graph using input audio metadata.
————————–
ffmpeg -h filter=crop
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 crop
Crop the input video.
Inputs:
#0: default (video)
Outputs:
#0: default (video)
crop AVOptions:
out_w <string> ..FV…..T. set the width crop area expression (default “iw”)
w <string> ..FV…..T. set the width crop area expression (default “iw”)
out_h <string> ..FV…..T. set the height crop area expression (default “ih”)
h <string> ..FV…..T. set the height crop area expression (default “ih”)
x <string> ..FV…..T. set the x crop area expression (default “(in_w-out_w)/2”)
y <string> ..FV…..T. set the y crop area expression (default “(in_h-out_h)/2”)
keep_aspect <boolean> ..FV……. keep aspect ratio (default false)
exact <boolean> ..FV……. do exact cropping (default false)
———————————————-
ffmpeg -h filter=drawgraph | more
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 drawgraph
Draw a graph using input video metadata.
Inputs:
#0: default (video)
Outputs:
#0: default (video)
drawgraph AVOptions:
m1 <string> ..FV……. set 1st metadata key (default “”)
fg1 <string> ..FV……. set 1st foreground color expression (default “0xffff0000”)
m2 <string> ..FV……. set 2nd metadata key (default “”)
fg2 <string> ..FV……. set 2nd foreground color expression (default “0xff00ff00”)
m3 <string> ..FV……. set 3rd metadata key (default “”)
fg3 <string> ..FV……. set 3rd foreground color expression (default “0xffff00ff”)
m4 <string> ..FV……. set 4th metadata key (default “”)
fg4 <string> ..FV……. set 4th foreground color expression (default “0xffffff00”)
bg <color> ..FV……. set background color (default “white”)
min <float> ..FV……. set minimal value (from INT_MIN to INT_MAX) (default -1)
max <float> ..FV……. set maximal value (from INT_MIN to INT_MAX) (default 1)
mode <int> ..FV……. set graph mode (from 0 to 2) (default line)
bar 0 ..FV……. draw bars
dot 1 ..FV……. draw dots
line 2 ..FV……. draw lines
slide <int> ..FV……. set slide mode (from 0 to 4) (default frame)
frame 0 ..FV……. draw new frames
replace 1 ..FV……. replace old columns with new
scroll 2 ..FV……. scroll from right to left
rscroll 3 ..FV……. scroll from left to right
picture 4 ..FV……. display graph in single frame
size <image_size> ..FV……. set graph size (default “900×256”)
s <image_size> ..FV……. set graph size (default “900×256”)
rate <video_rate> ..FV……. set video rate (default “25”)
r <video_rate> ..FV……. set video rate (default “25”)