[FFmpeg-user] lagfun misunderstanding?

Zedsquared robin at cqr-ltd.com
Sun Mar 29 19:09:14 EEST 2020


>It's a decimal input which is then treated as a binary bitmask. So dec
>10 becomes bin 1010 i.e. filter the 1st and 3rd planes.
>
>Gyan

Ah! that would explain a lot!  

I can confirm I'm still confused, however..

My understanding is that RGB24 has three planes, red then green then blue.
>From your example it seems the masks act big endian so bit 0x08 represents
the first plane and bit 0x02 the third?

Using planes=10 ( should be Red  and Blue) gives a trail effect on the blue,
there is no strong red in that source:
see http://www.robinbussell.co.uk/mov/greenlagtest11.mp4

However using planes=4 (should be G plane by my reasoning) seems to have no
effect:

http://www.robinbussell.co.uk/mov/greenlagtest12.mp4


Just for completeness, here is

planes= 2 :http://www.robinbussell.co.uk/mov/greenlagtest13.mp4 .. blue
trails evident 

In the above examples I also turned up the green before lagfun so full line
for last example is:

 ffmpeg -i IMG_1685.MOV -q:v 0 -vcodec h264 -acodec aac -strict -2 -filter:v
format=pix_fmts=rgb24,colorlevels=romax=0.6:bomax=0.6,lagfun=decay=0.999:planes=2 
greenlagtest13.mp4

Thanks,
      Robin.

 



--
Sent from: http://www.ffmpeg-archive.org/


More information about the ffmpeg-user mailing list