diff options
author | Clément Bœsch <ubitux@gmail.com> | 2013-04-08 20:35:02 +0200 |
---|---|---|
committer | Clément Bœsch <ubitux@gmail.com> | 2013-04-23 01:02:27 +0200 |
commit | fdd93eabfb2644f541f7aac9943abce26776ea73 (patch) | |
tree | f4639f69007ce523d30856769d246c07fb7fe3b9 /doc/filters.texi | |
parent | b8a5c76131944b4cc17c6db609288d0000d56a43 (diff) | |
download | ffmpeg-fdd93eabfb2644f541f7aac9943abce26776ea73.tar.gz |
lavfi: add timeline support.
Flag added in a few simple filters. A bunch of other filters can likely
use the feature as well.
Diffstat (limited to 'doc/filters.texi')
-rw-r--r-- | doc/filters.texi | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index ada992e08b..798d04befc 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -267,6 +267,36 @@ See the ``Quoting and escaping'' section in the ffmpeg-utils manual for more information about the escaping and quoting rules adopted by FFmpeg. +@chapter Timeline editing + +Some filters support a generic @option{enable} option. For the filters +supporting timeline editing, this option can be set to an expression which is +evaluated before sending a frame to the filter. If the evaluation is non-zero, +the filter will be enabled, otherwise the frame will be sent unchanged to the +next filter in the filtergraph. + +The expression accepts the following values: +@table @samp +@item t +timestamp expressed in seconds, NAN if the input timestamp is unknown + +@item n +sequential number of the input frame, starting from 0 + +@item pos +the position in the file of the input frame, NAN if unknown +@end table + +Like any other filtering option, the @option{enable} option follows the same +rules. + +For example, to enable a denoiser filter (@ref{hqdn3d}) from 10 seconds to 3 +minutes, and a @ref{curves} filter starting at 3 seconds: +@example +hqdn3d = enable='between(t,10,3*60)', +curves = enable='gte(t,3)' : preset=cross_process +@end example + @c man end FILTERGRAPH DESCRIPTION @chapter Audio Filters @@ -2409,6 +2439,7 @@ indicates never reset and return the largest area encountered during playback. @end table +@anchor{curves} @section curves Apply color adjustments using curves. @@ -4013,6 +4044,7 @@ ffplay -i input -vf histogram @end itemize +@anchor{hqdn3d} @section hqdn3d High precision/quality 3d denoise filter. This filter aims to reduce |