[FFmpeg-user] Please increase the number of variables

Michael Koch astroelectronic at t-online.de
Fri Jun 3 18:04:46 EEST 2022


Hello,

I'd like to ask if the number of variables in expressions could be 
increased from 10 to 25 please. I mean the st() and ld() functions. I'm 
just programming a realtime wormhole simulation and the limitation to 10 
variables is becoming nasty. I did already begin to re-use the same 
variables for different things, but that makes debugging complicated. It 
would be so much easier to have more variables and use each one only for 
one thing.
What you see below is only a small part of the code.

Thanks,
Michael


ffmpeg -f lavfi -i nullsrc=size=%OUT_W%x%OUT_H% -vf 
format=pix_fmts=gray16le,geq='^
st(0,PI/360*%OUT_H_FOV%*((2*X+1)/%OUT_W%-1));^
st(1,PI/360*%OUT_V_FOV%*((2*Y+1)/%OUT_H%-1));^
st(4,cos(ld(1))*sin(ld(0)));^
st(5,sin(ld(1)));^
st(6,cos(ld(1))*cos(ld(0)));^
st(7,atan2(ld(5),ld(4)));^
st(8,acos(ld(6)));^
st(9,if(lte(ld(8),%RS%/180*PI),%OUT_W%,0));^
st(8,if(gt(ld(8),%RS%/180*PI),ld(8)-(2*%RS%/180*PI/(ld(8)-%RS%/180*PI)),0));^
st(4,sin(ld(8))*cos(ld(7)));^
st(5,sin(ld(8))*sin(ld(7)));^
st(6,cos(ld(8)));^
st(7,atan2(ld(4),ld(6)));^
st(8,asin(ld(5)));^
ld(9)+0.5*%IN_W%*(1+ld(7)/%IN_H_FOV%*360/PI)' -frames 1 -y xmap.pgm


More information about the ffmpeg-user mailing list