How to adjust timings of nested items to match video
I have a recurring client whose videos are the same every week. He stands on camera and reads his script while around him on screen are various graphics related to what he's talking about including text reveals, moving color blocks, sound effects and images that fade in and out. These elements are always in the same positions and sizes on screen and the transitions and other timings are always the same.
I've created a template that has placeholder text and graphics, as well as all the motion keyframes, transitions, opacity etc. Each week I just duplicate it and insert the latest elements into the latest copy of the template. Of course his reads are not always the same length, so the text reveals and graphic moves happen at different points in his script every time. So every week I have to adjust those keyframes and transitions to match his read.
The problem is that when I open the nest to work with the graphic elements, I can't hear his read, so I can't time the moves exactly to his words, and in some cases his actions - pointing at an OTS graphic, for example.
I've been doing it manually by timing out how far into his read the move needs to happen, adjusting for the difference of when the nest first appears, and then going back and forth nudging stuff until it gets to where it should be. Obviously this is very time consuming, and it's a lotta math which isn't my strong suit.
My question is: How can I hear the timeline audio in sync while I work with the elements inside a nest, so I can match the graphics to the read?
I'm hoping there's a simple solution for this that I've just never known about.
The only workaround that I've found is to take all the elements in the nest, copy and paste them and their attributes as individual tracks on the main timeline, make my adjustments to match the read and then re-nest them, but that's also time consuming and seems redundant.
Somebody please tell me what I'm missing. This is the single biggest time waster I encounter.
