[FFmpeg-user] Problem with astats and adrawgraph

Michael Koch astroelectronic at t-online.de
Mon Nov 25 01:08:56 EET 2019


Am 24.11.2019 um 22:17 schrieb Michael Koch:
> Hello all,
>
> I'd like to draw a curve of the RMS audio level with the following 
> command line. The problem is that the output is a black video and no 
> curve is visible.
>
> c://ffmpeg/ffmpeg -i P1000479.mov -lavfi astats,adrawgraph=
> m1="lavfi.astats.RMS level 
> dB":mode=line:slide=scroll:min=-100:max=100:size=1920
> x270:fg1=0xffffffff:bg=0x000000ff -pix_fmt yuv420p -t 10 -y test.mp4
>
> However when I replace
>  astats,adrawgraph=m1="lavfi.astats.RMS level dB"
> for example by
>  signalstats,drawgraph=m1="lavfi.signalstats.YAVG"
> then a curve is shown as expected.
>
> What's wrong in this part?
> astats,adrawgraph=m1="lavfi.astats.RMS level dB"
>

I just found the solution to this problem myself:
astats=metadata=1:reset=1,adrawgraph=m1=lavfi.astats.1.RMS_level

The underline character is missing in the documentation, where the 
option is called "RMS level dB". Same problem for most other options too.

But now I have another problem. I'm simultaneously using drawgraph and 
adrawgraph, but they don't run synchronously in X direction. The 
adrawgraph is approximately twice as fast as drawgraph.

Michael


More information about the ffmpeg-user mailing list