如何使用 geq 过滤器设置圆形蒙版

nic*_*lab 2 ffmpeg

我可以创建矩形蒙版,但不能创建圆形蒙版。我如何设置 geq 过滤器选项?

矩形遮罩设置

ffplay -f lavfi color,geq='st(0,between(X,W/3,2*W/3)*between(Y,H/3,2*H/3));ld(0)*255:128:128'
Run Code Online (Sandbox Code Playgroud)

圆形蒙版图像样本

在此处输入图片说明

Gya*_*yan 5

ffplay -f lavfi color,geq='st(3,pow(X-(W/2),2)+pow(Y-(H/2),2));if(lte(ld(3),80*80),255,0)':128:128
Run Code Online (Sandbox Code Playgroud)

创建一个半径为 80 像素的圆盘,以帧的中心为中心。用坐标或不同的表达式替换W/2H/2以移动光盘。