Keynote will mask an image to any shape desired, but will not do the same for video. Hopefully Apple will provide this facility in the future or, more simply, to enable a 'punch hole' facility with shapes.
The only workaround I can see is to import a simple (rectangular) shape containing...