mamoworld

Tools and Tutorials for After Effects

  • Deutsch
  • English
Start Tools Auto Lip-Sync

Auto Lip-Sync

Auto Lip-Sync After Effects Script
download (on AEscripts)

With Auto Lip-Sync you can create a mouth that automatically animates according to your voice recording.

Demo Video

Features

Auto Lip-Sync Example Cups

Automatic Animation: Fully automatic movement of the mouth - no need for keyframes

Step by Step Wizard: The step by step wizard guides you though the process.

Mouth Interior Animation: Optional animation of teeth and tongue - fully automatic and easy to adjust.

Fine Tuning: Easy and quick fine-tuning on top of the automatic animation: Control with convenient slider controls how wide the mouth opens and how it deforms, adjust the shape of the opened or closed mouth and set markers at points where you feel the mouth should have more of an O-shape.

Related tutorials

After Effects Tutorial Talking Tree with Auto Lip-Sync

Talking Tree with Auto Lip-Sync

  • Duration: 26:02
  • Tools: After Effects and Auto Lip-Sync
  • Languages: ende

After Effects Tutorial Talking Car using Auto Lip-Sync

Talking Car using Auto Lip-Sync

  • Duration: 38:15
  • Tools: After Effects, Auto Lip-Sync, mocha and MochaImport+
  • Languages: en

After Effects Tutorial Quick Tip: Talking Chipmunk

Quick Tip: Talking Chipmunk

  • Duration: 9:53
  • Tools: After Effects and Auto Lip-Sync
  • Languages: ende

After Effects Tutorial Auto Lip-Sync: How to replace the audio after creating the mouth rig

Auto Lip-Sync: How to replace the audio after creating the mouth rig

  • Duration: 4:22
  • Tools: After Effects and Auto Lip-Sync
  • Languages: ende

Auto Lip-Sync Example Tree

Examples

"Froggy Girl" by Eric D. Kirk, winner of the Auto Lip-Sync contest



300 Mashed Potatoes, re-enactment of a scene from 300.



Speechless by Senzagiridiparole (won second prize in Auto Lip-Sync contest).



A Bagels Life by Aaron Waller (won third prize in Auto Lip-Sync contest).

The user interface

Interface of the Auto Lip-Sync After Effects tool

Update

To update Auto Lip-Sync, download the most current trial version here. Your old installation can simply be replaced. Your installed license is automatically detected and does not need to be entered again.

 

Comments  

 
0 # puastronaut 2012-07-27 07:24
This is a great tool, I used the trial at work on cs5.5 it worked great and I loved it. When I tried to use the trial at home on cs3 it gives me an error after step 2:
Error at line 1 of ||:
After Effects error: The std::string is too long, it can only be 31 bytes after conversion.

It also doesn't load the UI panel into window in after effects. I have to use File/scripts and choose the AutoLipSync.jsxbin. I don't have the Scripts UI Panels folder so I created it, is that a possible reason why it causes an error?

If you have any information on how to fix it I would be extremely grateful.
Reply | Reply with quote | Quote
 
 
+1 # Mathias Möhl 2012-07-27 08:47
Hi puastronaut,
sorry to hear you have this problem. I think I know what the issue is. I'll prepare a fix and send it to you.
Best
Mathias
Reply | Reply with quote | Quote
 
 
0 # puastronaut 2012-08-03 21:04
Thanks Mathias,

The fix worked great! I really appreciate the help and once again this is a great tool.
Reply | Reply with quote | Quote
 
 
0 # viv 2012-11-16 10:56
Quoting Mathias Möhl:
Hi puastronaut,
sorry to hear you have this problem. I think I know what the issue is. I'll prepare a fix and send it to you.
Best
Mathias

will you please tell me the fix for CS3 as well, i really want to use it, Thanks :)
Reply | Reply with quote | Quote
 
 
+1 # Mathias Möhl 2012-11-16 13:53
Hi Viv,

the current version 1.01 on aescripts.com already contains this fix. You can download it via the TRY button here:
aescripts.com/auto-lip-sync/

Best,
Mathias
Reply | Reply with quote | Quote
 
 
0 # viv 2012-11-16 18:21
thanks a lot, i want to know that is it possible to show a person's lips moving as if he is talking in a video though he is not talking in the original video, i really need this, Please reply soon, Thanks
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-11-16 19:48
Hi Viv,
for Auto Lip-Sync it does not matter whether its a person, a tree or a car. If you have some video with a person that is saying nothing and you can track his face, you can do it exactly as in the talking car tutorial.

Best,
Mathias
Reply | Reply with quote | Quote
 
 
0 # viv 2012-11-16 20:26
thanks sir for ypur guidance but when i tried to open mocha it shows no tracking data i am following step by step as showen in car video, i am using AE CS 3, Thanks
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-11-16 21:38
Hi Viv,

I guess you try to use a movie clip that your version of mocha does not support. Try to convert it into a tiff image sequence or if you are on Mac OS into a ProRes QuickTime mov file.
Reply | Reply with quote | Quote
 
 
0 # viv 2012-11-16 20:49
(4) If you never used Mocha before, start it once manually before
launching it via MochaImport+. On this first startup, Mocha does
some configurations and asks for your preferences.....

what does it mean , kindly explain it. thanks alot
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-11-16 21:39
Try to open the clip in mocha by creating a new project. If mocha then also cannot open the clip, its not a problem of MochaImport+ but a problem that your version of mocha does not support your movie file format. As said above, use a tiff image sequence or ProRes quicktime in this case.
Reply | Reply with quote | Quote
 
 
0 # viv 2012-11-16 22:49
sir i open the video clip which is an avi file directly in mocha and its working, what shall i do now, please guide me , thanks again for you kind help
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-11-17 11:16
Hi Viv,
what exactly is your problem? What do you mean with mocha shows no tracking data? You need to track in mocha and then export the tracking data.

Best,
Mathias
Reply | Reply with quote | Quote
 
 
0 # jake 2012-09-19 09:46
Hi,

Is it possible to reduce amount of key frames in Voice Volume layer? (Except manual way) Plug-in creates a nice work but it reacats a bit too sensitively. Now it creates a key frame in almost every frame. I would like to do every frame for example in every 5 frames.
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-09-19 09:53
Hi Jake,
the best way to achieve this is to use the Smoother which is build into AE. See "Smooth motion and velocity by removing extra keyframes" here:
help.adobe.com/.../...
Reply | Reply with quote | Quote
 
 
0 # Steven 2012-11-03 14:02
Using with CS6 and for some reason AE slows down dramatically between step 4 and 5 (MAC spinning wheel, extremely long delay/lag time. RAM preview (when I eventually get to it) then takes at least 3 seconds per frame. Lip sync worked perfectly first time I used it a little while ago, but now this issue has come up for apparently no reason. Any thoughts?
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-11-04 09:15
Hi Steven,
between steps 4 and 5, the O-Shape-Deformation effect is created. This one is the most compute-intensive part of the entire rig, but its unusual, that it slows the rig down so much. I guess it depends on the size of your composition and the area covered by the different masks. I would also try to disable multiprocessing in the AE prefs to see whether this makes any difference.

I would suggest to temporarily disable to O-Shape Deformation effect while working. If you don't use markers to fine-tune the mouth movement, you can even keep this effect disabled for the final render.
Reply | Reply with quote | Quote
 
 
0 # Steven 2012-11-04 10:04
Thanks a lot for that, Mathias. turning off the O-Shape-Deform worked a treat. It is still odd that it has such a huge impact on performance, but I can live without it. It's an awesome script regardless. Thanks for your speedy response!!
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2012-11-05 08:43
you area welcome :-)
Reply | Reply with quote | Quote
 
 
0 # kyoshi 2013-01-06 21:08
Pretty confused in the Tree tutorial video there's a 6 steps, but on the scripts tutorial itself only have 5 steps. I don't find the O deformation steps. Is it because i use CS 5.5 ?
Also, how do you scrub the audio ? I can't scrub the audio like you did to find the O sound. I'm using AE CS5.5.
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2013-01-07 08:59
Hi Kyoshi,

yes, the manual shaping of the open mouth uses some advanced expressions that are only available in CS6. However, setting the markers and controlling the o-shape deformation with the masks still works with older versions.

For scrubbing, see: helpx.adobe.com/.../...

- To scrub audio in the Timeline panel, Ctrl+Alt-drag (Windows) or Command+Option-drag (Mac OS) the current-time indicator.

- To scrub audio and video in the Timeline panel, Ctrl-drag (Windows) or Command-drag (Mac OS) the current-time indicator.
Reply | Reply with quote | Quote
 
 
0 # kyoshi 2013-01-07 09:24
Oh, okay..i will install AE CS6 trial then. If things turns out okay, i might as well upgraded to AE CS6 because this scripts is so awesome.

And thank you for helping me find how to scrub audio,..
Reply | Reply with quote | Quote
 
 
0 # Jordan 2013-02-17 04:51
Hey there,
I'm trying to use Auto Lip-Sync on an object with an already open mouth, specifically an electrical outlet.

Any ideas on making the script work with this model?

Thanks much,
~ Jordan
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2013-02-17 17:25
Hi Jordan,

Auto Lip-Sync cannot deform the interior of the mouth if that is what you want to have.

What you can do is to prepare a clean place in photoshop where the "open mouth is closed", i.e. the electrical outlet is removed. Then you can reinsert the original image or video behind it, such that when the mouth opens, the outlet is revealed behind it as mouth interior (but not deformed).

Cheers,
Mathias
Reply | Reply with quote | Quote
 
 
0 # Ben 2013-03-25 16:00
Hi Matthias,

Thanks for creating a great plug-in!

Can you tell me if it's possible to make the tool less sensitive to every sound?

I realise this is a strange request but the amount of mouth movement I'm getting (with a clean, studio-recorded voice-over) looks over-the-top in the situation I'm using it in.

It seems to replicate every word (great in most situations) but I'd really like to reproduce a simple, phoneme-based look, if at all possible? 'Voice Volume' seems to only affect the size of the mouth opening at any given point in the audio.

Can you give me any help on achieving this look or would modifying the audio track be the simplest solution? Thanks, Ben.
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2013-03-25 18:22
Hi Ben,

you are correct that "Voice Volume" controls how much the mouth opens. Maybe you get the desired look, if you manipulate it manually or with expressions?

You could try to to modify Voice Volume with one of the following techniques:
- apply the Basic Smoother iExpression to it to get a less detailed movement (you can also use the smooth expression from my tutorial "Stabilize motion without the need to zoom")
- apply a Snap 2 Grid iExpression to it to replace the continuous movement by a few discrete steps. A grid size of 20 means, for example, that voice volume is rounded to 0,20%,40%,60%,80%,100%
- apply an expression like "value < 20 ? 0:value"
to set all volume below 20% to complete silence (mouth closed).
- delete keyframes in the regions where you don't want the mouth to move at all
Reply | Reply with quote | Quote
 
 
0 # donnell 2013-03-30 16:21
hi mathias, can you explain how to animate 2 objects on one screen like your cups video,i've created new comps for each animation and they all work fine within AE cs6, but when i render the final comp the voices don't match up..i basically created different comps for each character, duplicated the main footage and applied auto lip sync for each character i wanted to animate, then pre comped all my previous pre comps into one comp then rendered that final pre comp..what i'm i doing wrong
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2013-04-02 08:15
Hi donnell,
you can keep everything in one comp.
Simply run Auto Lip-Sync twice on two separate layers. Before running it the first time, make sure that only the audio for the first voice is audible and every other audio is disabled. Before running it the second time, just disable audio of the first voice and enable audio for the second one.

Cheers,
Mathias
Reply | Reply with quote | Quote
 
 
0 # donnell 2013-04-12 21:48
thank you
Reply | Reply with quote | Quote
 
 
0 # Bob Thomson 2013-04-14 23:11
Hi Mathias

Followed the installation instructions to the letter but Auto Lip Sync does not appear under the Window tab.

I have set the preferences as required.

I am using CS3 under Windows 8.
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2013-04-15 13:04
Hi Bob,
I think in CS3 you have to create the folder "ScriptUI Panels", as it does not exist automatically. The exact location will be something like

C:\Program Files\Adobe\Ado be After Effects CS3\Support Files\Scripts\S criptUI Panels

If it still does not work, you can also run Auto Lip Sync using the AE menu command file->scripts->run script file.
See here for details:
aescripts.com/.../...

Cheers,
Mathias
Reply | Reply with quote | Quote
 
 
0 # Bob Thomson 2013-04-15 14:23
Thanks Mathias,

I got it working via the AE menu command but when I run it, it gives me an error after straightening the mouth:
AE error: Can not add a property with name "CC Split 2" to this PropertyGroup.

I am animating a 107 Kb photo with a 12Kb .wav file over a 5 second period.

I have a modern laptop with 8Gb RAM.
Reply | Reply with quote | Quote
 
 
0 # Administrator 2013-04-15 14:25
Don't you have the Cycore Effects installed (e.g. CC Split 2) ? I think those are not included in the demo version of AE, but required by Auto Lip-Sync.

Cheers,
Mathias
Reply | Reply with quote | Quote
 
 
0 # Bob Thomson 2013-04-15 14:32
Running Ver CS3 and looked through all the effects but couldn't find anything like Cycore Effects.
Reply | Reply with quote | Quote
 
 
0 # Administrator 2013-04-15 14:35
The Cycore Effects are the ones that start with CC in their name. If you don't find an effect named CC Split, they are not installed. However, they are bundled with CS3, so you should be able to install them. See here:
www.cycorefx.com/products.php
Reply | Reply with quote | Quote
 
 
0 # Bob Thomson 2013-04-15 15:04
Got it working, thanks very much. It was real fun. Can't understand why Cycore Effects wasn't bundled with my version of AE though. It really spoiled the final effect. :P
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh