mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
doc/filters: clarify metadata and logging for blackdetect
This commit is contained in:
parent
4e0cf81b49
commit
2e2fa2d6e6
@ -6532,11 +6532,20 @@ Default is disabled.
|
|||||||
|
|
||||||
Detect video intervals that are (almost) completely black. Can be
|
Detect video intervals that are (almost) completely black. Can be
|
||||||
useful to detect chapter transitions, commercials, or invalid
|
useful to detect chapter transitions, commercials, or invalid
|
||||||
recordings. Output lines contains the time for the start, end and
|
recordings.
|
||||||
duration of the detected black interval expressed in seconds.
|
|
||||||
|
|
||||||
In order to display the output lines, you need to set the loglevel at
|
The filter outputs its detection analysis to both the log as well as
|
||||||
least to the AV_LOG_INFO value.
|
frame metadata. If a black segment of at least the specified minimum
|
||||||
|
duration is found, a line with the start and end timestamps as well
|
||||||
|
as duration is printed to the log with level @code{info}. In addition,
|
||||||
|
a log line with level @code{debug} is printed per frame showing the
|
||||||
|
black amount detected for that frame.
|
||||||
|
|
||||||
|
The filter also attaches metadata to the first frame of a black
|
||||||
|
segment with key @code{lavfi.black_start} and to the first frame
|
||||||
|
after the black segment ends with key @code{lavfi.black_end}. The
|
||||||
|
value is the frame's timestamp. This metadata is added regardless
|
||||||
|
of the minimum duration specified.
|
||||||
|
|
||||||
The filter accepts the following options:
|
The filter accepts the following options:
|
||||||
|
|
||||||
|
@ -136,7 +136,6 @@ static int request_frame(AVFilterLink *outlink)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: document metadata
|
|
||||||
static int filter_frame(AVFilterLink *inlink, AVFrame *picref)
|
static int filter_frame(AVFilterLink *inlink, AVFrame *picref)
|
||||||
{
|
{
|
||||||
AVFilterContext *ctx = inlink->dst;
|
AVFilterContext *ctx = inlink->dst;
|
||||||
|
Loading…
Reference in New Issue
Block a user