https://ffmpeg.org/doxygen/trunk/vf__amplify_8c_source.html#l00107 https://ffmpeg.org/doxygen/trunk/vf__atadenoise_8c_source.html#l00365 https://ffmpeg.org/doxygen/trunk/vf__avgblur_8c_source.html#l00290 https://ffmpeg.org/doxygen/trunk/vf__avgblur_vulkan_8c_source.html#l00133 https://ffmpeg.org/doxygen/trunk/vf__avgblur_vulkan_8c_source.html#l00178 https://ffmpeg.org/doxygen/trunk/vf__bilateral_8c_source.html#l00359 https://ffmpeg.org/doxygen/trunk/vf__bilateral_8c_source.html#l00380 https://ffmpeg.org/doxygen/trunk/vf__bilateral_8c_source.html#l00401 https://ffmpeg.org/doxygen/trunk/vf__blockdetect_8c_source.html#l00215 https://ffmpeg.org/doxygen/trunk/vf__blurdetect_8c_source.html#l00280 https://ffmpeg.org/doxygen/trunk/vf__bm3d_8c_source.html#l00749 https://ffmpeg.org/doxygen/trunk/vf__cas_8c_source.html#l00067 https://ffmpeg.org/doxygen/trunk/vf__cas_8c_source.html#l00134 https://ffmpeg.org/doxygen/trunk/vf__convolve_8c_source.html#l00700 https://ffmpeg.org/doxygen/trunk/vf__dblur_8c_source.html#l00224 https://ffmpeg.org/doxygen/trunk/vf__deblock_8c_source.html#l00333 https://ffmpeg.org/doxygen/trunk/vf__fftdnoiz_8c_source.html#l00547 https://ffmpeg.org/doxygen/trunk/vf__fftdnoiz_8c_source.html#l00646 https://ffmpeg.org/doxygen/trunk/vf__gblur_8c_source.html#l00244 https://ffmpeg.org/doxygen/trunk/vf__gblur_vulkan_8c_source.html#l00162 https://ffmpeg.org/doxygen/trunk/vf__guided_8c_source.html#l00295 https://ffmpeg.org/doxygen/trunk/vf__hysteresis_8c_source.html#l00107 https://ffmpeg.org/doxygen/trunk/vf__lagfun_8c_source.html#l00094 https://ffmpeg.org/doxygen/trunk/vf__limitdiff_8c_source.html#l00181 https://ffmpeg.org/doxygen/trunk/vf__limiter_8c_source.html#l00163 https://ffmpeg.org/doxygen/trunk/vf__maskedclamp_8c_source.html#l00108 https://ffmpeg.org/doxygen/trunk/vf__maskedmerge_8c_source.html#l00083 https://ffmpeg.org/doxygen/trunk/vf__maskedminmax_8c_source.html#l00160 https://ffmpeg.org/doxygen/trunk/vf__maskedthreshold_8c_source.html#l00143 https://ffmpeg.org/doxygen/trunk/vf__maskfun_8c_source.html#l00137 https://ffmpeg.org/doxygen/trunk/vf__maskfun_8c_source.html#l00179 https://ffmpeg.org/doxygen/trunk/vf__maskfun_8c_source.html#l00235 https://ffmpeg.org/doxygen/trunk/vf__median_8c_source.html#l00111 https://ffmpeg.org/doxygen/trunk/vf__median_8c_source.html#l00192 https://ffmpeg.org/doxygen/trunk/vf__midequalizer_8c_source.html#l00109 https://ffmpeg.org/doxygen/trunk/vf__mix_8c_source.html#l00156 https://ffmpeg.org/doxygen/trunk/vf__morpho_8c_source.html#l00824 https://ffmpeg.org/doxygen/trunk/vf__multiply_8c_source.html#l00108 https://ffmpeg.org/doxygen/trunk/vf__negate_8c_source.html#l00283 https://ffmpeg.org/doxygen/trunk/vf__pixelize_8c_source.html#l00201 https://ffmpeg.org/doxygen/trunk/vf__premultiply_8c_source.html#l00486 https://ffmpeg.org/doxygen/trunk/vf__threshold_8c_source.html#l00092 https://ffmpeg.org/doxygen/trunk/vf__tmidequalizer_8c_source.html#l00262 https://ffmpeg.org/doxygen/trunk/vf__vaguedenoiser_8c_source.html#l00424 https://ffmpeg.org/doxygen/trunk/vf__varblur_8c_source.html#l00223 https://ffmpeg.org/doxygen/trunk/vf__varblur_8c_source.html#l00270 https://ffmpeg.org/doxygen/trunk/vf__xmedian_8c_source.html#l00151 https://ffmpeg.org/doxygen/trunk/vf__yaepblur_8c_source.html#l00237
All of the aforementioned filters use a parameter `plane' for processing a specific set of plane(s) but the documentation at https://ffmpeg.org/ffmpeg-filters.html lacks an explanation for these. Observing the source code yields that it is a bitmask for selecting filtering planes, in sequential order as per pixel format. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".