[FFmpeg-devel] [PATCH 2/3] idet improvements: add reset_count feature

Michael Niedermayer michaelni at gmx.at
Sat Nov 1 18:52:18 CET 2014


On Sat, Nov 01, 2014 at 07:08:53AM -0700, Kevin Mitchell wrote:
> 

>  doc/filters.texi      |    7 +++++++
>  libavfilter/version.h |    2 +-
>  libavfilter/vf_idet.c |   45 +++++++++++++++++++++++++++++++++------------
>  libavfilter/vf_idet.h |    2 ++
>  4 files changed, 43 insertions(+), 13 deletions(-)
> 5d2c485705ed33022dda83da39bd9f1fc28a97e5  0002-avfilter-vf_idet-add-a-reset_count-option-like-cropd.patch
> From 2ac0c4b6bab752c92ffa615c028cd4582441f680 Mon Sep 17 00:00:00 2001
> From: Kevin Mitchell <kevmitch at gmail.com>
> Date: Sat, 1 Nov 2014 05:38:35 -0700
> Subject: [PATCH 2/3] avfilter/vf_idet: add a "reset_count" option like
>  cropdetect
> 
> This can be useful for videos in which the interlacing pattern changes.
> 
> Also log the total number of frames as metadata and with avlog.
> ---
>  doc/filters.texi      |  7 +++++++
>  libavfilter/version.h |  2 +-
>  libavfilter/vf_idet.c | 45 +++++++++++++++++++++++++++++++++------------
>  libavfilter/vf_idet.h |  2 ++
>  4 files changed, 43 insertions(+), 13 deletions(-)
> 
> diff --git a/doc/filters.texi b/doc/filters.texi
> index 33f842b..2896978 100644
> --- a/doc/filters.texi
> +++ b/doc/filters.texi
> @@ -5583,6 +5583,9 @@ Multiple frame detection incorporates the classification history of previous fra
>  The filter will log these metadata values:
>  
>  @table @option
> + at item frames_total
> +Total number of frames considered in current statistics.
> +
>  @item single.current_frame
>  Detected type of current frame using single-frame detection. One of:
>  ``tff'' (top field first), ``bff'' (bottom field first),
> @@ -5625,6 +5628,10 @@ The filter accepts the following options:
>  Set interlacing threshold.
>  @item prog_thres
>  Set progressive threshold.
> + at item reset_count
> +Number of frames after which idet will reset all previously collected
> +statistics. The current statistics are logged before being
> +destroyed. The default of 0 indicates 'never reset'.
>  @end table

some kind of FIR or IIR filtering/windowing of the per frame data is
probably better than sharply discarding data at data independant
intervalls


[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Why not whip the teacher when the pupil misbehaves? -- Diogenes of Sinope
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20141101/4a1ce93f/attachment.asc>


More information about the ffmpeg-devel mailing list