bench
Benchmark part of a filtergraph.
The filter accepts the following options:
- action
Start or stop a timer.
Available values are:
- ‘start’
Get the current time, set it as frame metadata (using the key
lavfi.bench.start_time
), and forward the frame to the next filter.- ‘stop’
Get the current time and fetch the
lavfi.bench.start_time
metadata from the input frame metadata to get the time difference. Time difference, average, maximum and minimum time (respectivelyt
,avg
,max
andmin
) are then printed. The timestamps are expressed in seconds.
Examples
- Benchmark selectivecolor filter:
bench=start,selectivecolor=reds=-.2 .12 -.49,bench=stop