How to make a sound effect stop exactly when the animation does
Tell Vizard Agent what the sound belongs to rather than when to cut it. "Stop the typing when the text finishes" ties the effect to the animation, so it ends on the right frame even after you change the words, whereas "stop it at one second" is right until the next revision moves everything.
What do you type into Vizard Agent?
Describe the relationship, not a timecode. A timecode is a snapshot of one version of the edit, and the moment you shorten a word or move the text the number is wrong. "When the phrase finishes" stays true through every revision, so Vizard Agent can keep the sound tied to the text.
Prompt
What does Vizard Agent actually do?
It ties the sound to the animation that causes it rather than to a time. The passes it took to get there are the instructive part, because each one was a different answer to the question of when exactly the sound should stop. In the session behind this article it:
- Sampled a short with a typewriter caption, built a subtle keyboard-typing bed, and measured the original audio and the effect before mixing so neither covered the other.
- Created the typewriter text as a transparent overlay, composited it over the video and confirmed the original audio was intact.
- Cut the typing at one second when asked, then made a cleaner cutoff at the same point when the first one clipped audibly, because a clean stop is a short fade rather than a dead cut.
- Tied the sound to the text reveal instead, after two passes that were correct to the instruction and wrong to the intent, so it stopped when the phrase finished.
- Re-checked the picture and the waveform after each change.
When does this not work well?
Some effects cannot be tied to anything. If the animation is baked into the footage with no reliable start and end, or if the sound has a long natural tail like a cymbal, the end of the effect and the end of the movement will not agree exactly. Very fast text gives the sound no time to establish.
Common questions
What if the text is already in my video? Then Vizard Agent finds where it starts and ends and ties the sound to that.
Will it click when it stops? Not if it ends with a short fade, which Vizard Agent adds by default.
What if I change the words later? Tell Vizard Agent and the sound is re-tied to the new animation.