|
|
|
@ -9037,6 +9037,111 @@ The command accepts the same syntax of the corresponding option. |
|
|
|
|
If the specified expression is not valid, it is kept at its current |
|
|
|
|
value. |
|
|
|
|
|
|
|
|
|
@anchor{drawgraph} |
|
|
|
|
@section drawgraph |
|
|
|
|
Draw a graph using input video metadata. |
|
|
|
|
|
|
|
|
|
It accepts the following parameters: |
|
|
|
|
|
|
|
|
|
@table @option |
|
|
|
|
@item m1 |
|
|
|
|
Set 1st frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg1 |
|
|
|
|
Set 1st foreground color expression. |
|
|
|
|
|
|
|
|
|
@item m2 |
|
|
|
|
Set 2nd frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg2 |
|
|
|
|
Set 2nd foreground color expression. |
|
|
|
|
|
|
|
|
|
@item m3 |
|
|
|
|
Set 3rd frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg3 |
|
|
|
|
Set 3rd foreground color expression. |
|
|
|
|
|
|
|
|
|
@item m4 |
|
|
|
|
Set 4th frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg4 |
|
|
|
|
Set 4th foreground color expression. |
|
|
|
|
|
|
|
|
|
@item min |
|
|
|
|
Set minimal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item max |
|
|
|
|
Set maximal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item bg |
|
|
|
|
Set graph background color. Default is white. |
|
|
|
|
|
|
|
|
|
@item mode |
|
|
|
|
Set graph mode. |
|
|
|
|
|
|
|
|
|
Available values for mode is: |
|
|
|
|
@table @samp |
|
|
|
|
@item bar |
|
|
|
|
@item dot |
|
|
|
|
@item line |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Default is @code{line}. |
|
|
|
|
|
|
|
|
|
@item slide |
|
|
|
|
Set slide mode. |
|
|
|
|
|
|
|
|
|
Available values for slide is: |
|
|
|
|
@table @samp |
|
|
|
|
@item frame |
|
|
|
|
Draw new frame when right border is reached. |
|
|
|
|
|
|
|
|
|
@item replace |
|
|
|
|
Replace old columns with new ones. |
|
|
|
|
|
|
|
|
|
@item scroll |
|
|
|
|
Scroll from right to left. |
|
|
|
|
|
|
|
|
|
@item rscroll |
|
|
|
|
Scroll from left to right. |
|
|
|
|
|
|
|
|
|
@item picture |
|
|
|
|
Draw single picture. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Default is @code{frame}. |
|
|
|
|
|
|
|
|
|
@item size |
|
|
|
|
Set size of graph video. For the syntax of this option, check the |
|
|
|
|
@ref{video size syntax,,"Video size" section in the ffmpeg-utils manual,ffmpeg-utils}. |
|
|
|
|
The default value is @code{900x256}. |
|
|
|
|
|
|
|
|
|
The foreground color expressions can use the following variables: |
|
|
|
|
@table @option |
|
|
|
|
@item MIN |
|
|
|
|
Minimal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item MAX |
|
|
|
|
Maximal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item VAL |
|
|
|
|
Current metadata key value. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
The color is defined as 0xAABBGGRR. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Example using metadata from @ref{signalstats} filter: |
|
|
|
|
@example |
|
|
|
|
signalstats,drawgraph=lavfi.signalstats.YAVG:min=0:max=255 |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
Example using metadata from @ref{ebur128} filter: |
|
|
|
|
@example |
|
|
|
|
ebur128=metadata=1,adrawgraph=lavfi.r128.M:min=-120:max=5 |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@section drawgrid |
|
|
|
|
|
|
|
|
|
Draw a grid on the input image. |
|
|
|
@ -21498,6 +21603,11 @@ draw channels. Unrecognized or missing colors will be replaced |
|
|
|
|
by white color. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
@section adrawgraph |
|
|
|
|
Draw a graph using input audio metadata. |
|
|
|
|
|
|
|
|
|
See @ref{drawgraph} |
|
|
|
|
|
|
|
|
|
@section agraphmonitor |
|
|
|
|
|
|
|
|
|
See @ref{graphmonitor}. |
|
|
|
@ -21863,111 +21973,6 @@ This filter supports the following commands: |
|
|
|
|
Close the current segment and step to the next one |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
@section drawgraph, adrawgraph |
|
|
|
|
|
|
|
|
|
Draw a graph using input video or audio metadata. |
|
|
|
|
|
|
|
|
|
It accepts the following parameters: |
|
|
|
|
|
|
|
|
|
@table @option |
|
|
|
|
@item m1 |
|
|
|
|
Set 1st frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg1 |
|
|
|
|
Set 1st foreground color expression. |
|
|
|
|
|
|
|
|
|
@item m2 |
|
|
|
|
Set 2nd frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg2 |
|
|
|
|
Set 2nd foreground color expression. |
|
|
|
|
|
|
|
|
|
@item m3 |
|
|
|
|
Set 3rd frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg3 |
|
|
|
|
Set 3rd foreground color expression. |
|
|
|
|
|
|
|
|
|
@item m4 |
|
|
|
|
Set 4th frame metadata key from which metadata values will be used to draw a graph. |
|
|
|
|
|
|
|
|
|
@item fg4 |
|
|
|
|
Set 4th foreground color expression. |
|
|
|
|
|
|
|
|
|
@item min |
|
|
|
|
Set minimal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item max |
|
|
|
|
Set maximal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item bg |
|
|
|
|
Set graph background color. Default is white. |
|
|
|
|
|
|
|
|
|
@item mode |
|
|
|
|
Set graph mode. |
|
|
|
|
|
|
|
|
|
Available values for mode is: |
|
|
|
|
@table @samp |
|
|
|
|
@item bar |
|
|
|
|
@item dot |
|
|
|
|
@item line |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Default is @code{line}. |
|
|
|
|
|
|
|
|
|
@item slide |
|
|
|
|
Set slide mode. |
|
|
|
|
|
|
|
|
|
Available values for slide is: |
|
|
|
|
@table @samp |
|
|
|
|
@item frame |
|
|
|
|
Draw new frame when right border is reached. |
|
|
|
|
|
|
|
|
|
@item replace |
|
|
|
|
Replace old columns with new ones. |
|
|
|
|
|
|
|
|
|
@item scroll |
|
|
|
|
Scroll from right to left. |
|
|
|
|
|
|
|
|
|
@item rscroll |
|
|
|
|
Scroll from left to right. |
|
|
|
|
|
|
|
|
|
@item picture |
|
|
|
|
Draw single picture. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Default is @code{frame}. |
|
|
|
|
|
|
|
|
|
@item size |
|
|
|
|
Set size of graph video. For the syntax of this option, check the |
|
|
|
|
@ref{video size syntax,,"Video size" section in the ffmpeg-utils manual,ffmpeg-utils}. |
|
|
|
|
The default value is @code{900x256}. |
|
|
|
|
|
|
|
|
|
The foreground color expressions can use the following variables: |
|
|
|
|
@table @option |
|
|
|
|
@item MIN |
|
|
|
|
Minimal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item MAX |
|
|
|
|
Maximal value of metadata value. |
|
|
|
|
|
|
|
|
|
@item VAL |
|
|
|
|
Current metadata key value. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
The color is defined as 0xAABBGGRR. |
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Example using metadata from @ref{signalstats} filter: |
|
|
|
|
@example |
|
|
|
|
signalstats,drawgraph=lavfi.signalstats.YAVG:min=0:max=255 |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
Example using metadata from @ref{ebur128} filter: |
|
|
|
|
@example |
|
|
|
|
ebur128=metadata=1,adrawgraph=lavfi.r128.M:min=-120:max=5 |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@anchor{ebur128} |
|
|
|
|
@section ebur128 |
|
|
|
|
|
|
|
|
|