Forum Replies Created

  • Richard Shaw

    May 25, 2010 at 12:12 pm in reply to: Automated Lip Sync

    This is probably way too late to help you out, but will hopefully be of use to someone else.

    Obviously perfect lip sync can’t be magically done for you, but it doesn’t sound like that’s what you’re after.

    I think you mean something along these lines:

    https://www.youtube.com/watch?v=adc3MSS5Ydc

    This can be done by converting the audio to keyframes (right click, keyframe assistant). This creates a new null (Audio Amplitude). Parent the mouth layer’s position to both channels and alter the expression slightly to something like this:

    temp = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”);
    value+[0, temp]/2

    Adding “value” uses the layer’s original position. Use “+” or “-” to push the mouth down or up (down makes sense here, but up could be used to raise the eyebrows in time with the mouth, for example).

    Changing the first “temp” to 0 prevents x axis (sideways) movement.

    Dividing or multiply by the required amount will limit how far the mouth layer moves (here I’ve arbitrarily divided by 2 just as an example).

    In a profile view of the character, the mouth layer’s rotation could be parented to the Audio Amplitude instead of position.

    If the mouth is moving a bit too erratically, use the smoother (window, the smoother) on the Audio Amplitude layer. Click on “Slider” to select all keyframes, Choose a tolerance level (probably 2-4 or so) and hit apply. There will no-longer be a key on each frame and all keys will now be easy ease.

    Hope this is helpful.

    Some contents or functionalities here are not available due to your cookie preferences!

    This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy