[FFmpeg-devel] [PATCH] avfilter: add radial and circular blur video filter

Michael Niedermayer michael at niedermayer.cc
Thu Jul 23 17:33:14 EEST 2020


On Sun, Jul 19, 2020 at 09:45:44PM +0200, Paul B Mahol wrote:
> Signed-off-by: Paul B Mahol <onemda at gmail.com>
> ---
>  doc/filters.texi         |  46 ++++
>  libavfilter/Makefile     |   2 +
>  libavfilter/allfilters.c |   2 +
>  libavfilter/vf_rblur.c   | 558 +++++++++++++++++++++++++++++++++++++++
>  4 files changed, 608 insertions(+)
>  create mode 100644 libavfilter/vf_rblur.c
> 
> diff --git a/doc/filters.texi b/doc/filters.texi
> index a2c31ff610..62705db984 100644
> --- a/doc/filters.texi
> +++ b/doc/filters.texi
> @@ -7231,6 +7231,29 @@ Set planes to filter. Default value is to filter all
>  planes except alpha plane.
>  @end table
>  
> + at section cblur
> +Apply a circular blur filter.
> +
> +The filter accepts the following options:
> +
> + at table @option
> + at item centerx, centery
> +Set central point position of circular blur. Default is @code{0.5}.
> +
> + at item amount
> +Set amount of circular blur. Default is @code{0.03}.
> +
> + at item planes
> +Set which planes to filter. By default all planes are filtered.
> + at end table
> +
> + at subsection Commands
> +This filter supports same @ref{commands} as options.
> +The command accepts the same syntax of the corresponding option.
> +
> +If the specified expression is not valid, it is kept at its current
> +value.
> +
>  @section chromahold
>  Remove all color information for all colors except for certain one.
>  
> @@ -15768,6 +15791,29 @@ less than @code{0}, the filter will try to use a good random seed on a
>  best effort basis.
>  @end table
>  
> + at section rblur
> +Apply a radial blur filter.
> +
> +The filter accepts the following options:
> +
> + at table @option
> + at item centerx, centery
> +Set central point position of radial blur. Default is @code{0.5}.
> +
> + at item amount
> +Set amount of radial blur. Default is @code{0.03}.
> +
> + at item planes
> +Set which planes to filter. By default all planes are filtered.
> + at end table
> +
> + at subsection Commands
> +This filter supports same @ref{commands} as options.
> +The command accepts the same syntax of the corresponding option.
> +
> +If the specified expression is not valid, it is kept at its current
> +value.
> +
>  @section readeia608
>  
>  Read closed captioning (EIA-608) information from the top lines of a video frame.

Please add an example that produces high quality output.
Iam asking so the filter can be tested in relation to the concerns that
have been raised in previous reviews

Thanks

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Nations do behave wisely once they have exhausted all other alternatives. 
-- Abba Eban
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20200723/8cd0b323/attachment.sig>


More information about the ffmpeg-devel mailing list