Hello aerophilicravi,
the easiest way would be following:
- create the village shapes with 50 meter buffers in Global Mapper or QGis;
- import the shapes into Metashape;
- create a script that loops thru all the village shapes, for each shape, set it as outerboundary, export Orthomosaic with clip to boundary.
Should be quire straightforward,
PS. if you do not want to create the buffer polygons outside of MS, this could be done inside using shapely Polygon module...