XML sent to you/ hope it does what you need.
Let me walk you thru how I do this, anyway. Excuse the style: I’m writing it in a way that any beginner should be able to follow me, so this helps more people over time.
On video track one is your full program, ending in a full-screen graphic with text. You didn’t send a still of that, so I just grabbed a screen grab and made that a still.
On video track two, above the first track, you will put the track of the talking guy that is going to be turned into a circle, and set the timing of it. At the point of the desired transition, use the blade tool on that track to define where the effect begins. Highlight the half of the clip on the right side of that blade mark.
Next, search the effects bin for “shape mask” (you can type that in the bottom search bar of the effects bin) and drag that onto the highlighted second half of the clip.
Shape Mask defaults to a rounded-corner square, but dragging the little dots on the edge, or using the effect sliders for “radius” and “scale” will make your circular cutout. You can also add feathering here if you like a soft edge. Using the transform tool, drag the now-round window around onto the guy and scale it to taste. Do not set any keyframes yet.
Next, import a white screen. I get these in the “solids” section of the Titler. Drag the white full- screen video into the magnetic timeline and sandwich it *between* the top layer and the bottom layer. Now you’ve got three layers; make the speaking guy clip layer and the white background layer the same length.
Highlight the upper talking guy track again with the “shape mask” circle cutout, hit “copy” in the top drop-down menu, highlight the white track, and go to edit > paste attributes. Click on all the video attributes that need to be copy-pasted into the white clip, and okay it.
It will not look like anything happened yet, because it’s identical in proportion at the beginning and hidden by the guy clip above …until you highlight the white track, go to the “scale” slider of the now-copied shape mask, and expand the scale of the white layer’s mask to taste for a thin or thick edge, and feathering, if desired.
Now you have the effect stuck probably smack dab in the center or close to it. But we want to make it move and scale. We’re going to compound the two tracks, welding them together into one, so we can animate its position and scale.
Highlight the two top tracks, (the guy and the white,) right-click, choose” Make Compound clip”, name it something understandable and the two clips collapse into just one. Now you can move the single compound clip around the frame and scale it. Here’s how we do that:
Set a keyframe on the compound clip for x and y position and scale, go 7-15 frames along and set another one, without changing anything, then go another second down the line and NOW scale and place the compound circle clip with white rim where you need it, in the final desired position, and scale it to taste. FCPX will remember all the changes since keyframing was turned on. I use the transform tool for this alignment process, which is a tiny box-shaped icon to the left of the small timecode display.
Last step: drag and drop to add a dissolve at the point the blade was made. Drop the dissolve on the – non-effected side – of where you bladed everything. Preview the effect; if you did everything right, the centered circle dissolves in, takes a beat, then smoothly moves to final position and size. Because you didn’t move the underlying source, only added a mask, the dissolve transition should be smooth, without any jump-cut effect. it’s dissolving between the un-modified original track and the same track with masks applied over it. Once the transition’s done, the masked part is free to go anywhere.
It appears at large scale and then will fly to the spot you need, reducing in size as it goes. Adjust timing and position keyframes to taste. You could try a wipe or other canned DVE move instead of a dissolve as well, or a straight cut or just keyframe the opacity of the compound clip. You can also spice it up by adding a drop-shadow effect to the compound clip and keyframing its parameters.
What if, instead of a dissolve-into the built circle, you want the circle to close in from a full-frame, like an iris? You do everything the same, but where on the compounded track you want the circle to start contracting-in, keyframe the initial radius value of the shape mask to a much higher number to get it outside the full video frame. The radius slider stops a little short of full-frame, but dragging on the numbers next to the slider will get you there. Just match the starting and ending values and keyframes to the white circle layer’s mask at the same time, to get the border to come along with identical values (except for the scale offset that makes your white rim), and it works – I tested that.
To get under the hood of a compound clip for adjustments, double click it. A very, very tiny little caret symbol next to/ to the left of/ the time code display, will re-collapse it when the adjustments are done.
Highlight the compound clip. Go to file> “save effect video effects preset”. Put it in the effects bin wherever you want. You should now be able to drag and drop that onto any raw video. But I didn’t test that.