[FFmpeg-devel] [PATCH] avfilter: add radial and circular blur video filter
Paul B Mahol
onemda at gmail.com
Fri Jul 24 09:55:45 EEST 2020
On 7/23/20, Michael Niedermayer <michael at niedermayer.cc> wrote:
> 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
any options set should give high quality output.
There are some inconsistency with centerx/centery options when different
than 0.5 but that can be fixed later.
>
> Thanks
>
> [...]
> --
> Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> Nations do behave wisely once they have exhausted all other alternatives.
> -- Abba Eban
>
More information about the ffmpeg-devel
mailing list