Compute and draw a color distribution histogram for the input video.
The computed histogram is a representation of the color component distribution in an image.
Standard histogram displays the color components distribution in an image. Displays color graph for each color component. Shows distribution of the Y, U, V, A or R, G, B components, depending on input format, in the current frame. Below each graph a color component scale meter is shown.
The filter accepts the following options:
- level_height
-
Set height of level. Default value is
200
. Allowed range is [50, 2048]. - scale_height
-
Set height of color scale. Default value is
12
. Allowed range is [0, 40]. - display_mode
-
Set display mode. It accepts the following values:
- stack
-
Per color component graphs are placed below each other.
- parade
-
Per color component graphs are placed side by side.
- overlay
-
Presents information identical to that in the
parade
, except that the graphs representing color components are superimposed directly over one another.
Default is
stack
. - levels_mode
-
Set mode. Can be either
linear
, orlogarithmic
. Default islinear
. - components
-
Set what color components to display. Default is
7
. - fgopacity
-
Set foreground opacity. Default is
0.7
. - bgopacity
-
Set background opacity. Default is
0.5
. - colors_mode
-
Set colors mode. It accepts the following values:
- whiteonblack
- blackonwhite
- whiteongray
- blackongray
- coloronblack
- coloronwhite
- colorongray
- blackoncolor
- whiteoncolor
- grayoncolor
Default is
whiteonblack
.
Examples
-
Calculate and draw histogram:
ffplay -i input -vf histogram