💾 Archived View for heavysquare.com › visuals › 0110.sh.txt captured on 2023-01-29 at 03:09:17.

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

for seed in $(seq -w 1 5)
do
INIT="color=black:size=800x800,geq=r='if(gt(sin((X+cos(Y/(X+100))*100)/40)*200,0),255,100)':g='if(lt(Y,200),255,0)':b='255*cos(X+Y)'"
STEP="geq=r='g(500*cos(X/(r(X,Y)+1))+480,700*sin((Y+X)/(b(X,Y) + 1))+700)+20*X/(b(Y,X)+2)':g='r(Y,X/2)+b(X,Y)/2',elbg=l=3:n=40:seed=444,hue=h=45:s=8:b=1,geq=r='g(700*cos(X/164)+700,Y*sin(Y/391)+700)',vignette,elbg=l=5:n=20:seed=777,hue=90:s=2,geq=r='g(400*cos(X/94)+700,300*sin(Y/139)+400)+(X-Y)/100',elbg=l=4:n=20:seed=$seed"

FN=0110__${seed}__

ffmpeg -f lavfi -i "$INIT" -vframes 1 -y ${FN}01.jpg
for prev act in $(seq -w 1 25 | sed p | sed 1d | sed '$d')
do
  ffmpeg -f lavfi -i "movie=${FN}$prev.jpg,${STEP}" -vframes 1 -y ${FN}$act.jpg
done

ffmpeg -i ${FN}%02d.jpg -vf 'scale=h=ih/5:w=iw/5,tile=5x5' -y ${FN}t.jpg
ffmpeg -i ${FN}t.jpg -i ${FN}25.jpg -filter_complex "hstack=inputs=2" -y ${FN}_.jpg

cp ${FN}t.jpg ${FN}t-${seed}.jpg
done