I believe a much more intuitive and easy way would be to use a mask. Create a pgraphics where you will draw your ellipses (with or without arrays). Use this as a mask for vid1. Here’s another thread on how to use a mask with video.