Tôi có thể tạo mặt nạ hình chữ nhật nhưng không tạo mặt nạ hình tròn. Tôi phải làm gì để đặt tùy chọn bộ lọc geq?
thiết lập mặt nạ hình chữ nhật
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'
mẫu mặt nạ hình tròn
Tôi có thể cung cấp một lệnh sau nhưng ý tưởng cơ bản là triển khai eq (cho một vòng tròn đặc): (X, Y) - C <= R. Vấn đề là vì eq là một hàm có giá trị thực và địa chỉ hình ảnh được tính bằng pixel được lượng tử hóa thành các bước nguyên, vòng tròn sẽ có cạnh khá lởm chởm. Một cách giải quyết khác là tạo một khung vẽ lớn hơn nhiều, áp dụng geq và sau đó thu nhỏ nó xuống. Khác là sử dụng drawtext để vẽ một dấu chấm / dấu chấm với kích thước phông chữ rất lớn.
—
Gyan