Как установить маску круга с помощью фильтра geq

Как установить маску круга с помощью фильтра geq

Я могу создать прямоугольную маску, но не могу создать круглую маску. Какие параметры фильтра 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'

пример изображения круговой маски

введите описание изображения здесь

решение1

Использовать

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

для создания диска радиусом 80 пикселей с центром в центре кадра. Замените W/2и H/2координатами или другими выражениями для смещения диска.

Связанный контент