Ok, I could reproduce the issue and work on a solution. Workaround for now: use the normal AE method to open clips in mocha (with the menu command "Animation->track in mocha AE"). If you need to send masks from AE to mocha, you can still use the "Track in mocha " button of MochaImport+. it will create the needed project file, it just fails to start mocha afterwards. But you still can launch mocha in another way and open the created project file manually. it is located in the subfolder "MochaTracks" within the folder where the footage file is located.
Hi Adam, I just published a new version (4.44) that fixes the issues with AE CC 2014. You can download it from the 'My Downloads & Licenses' section of your user account.
Hi Jason, thank you for pointing me to this issue. You are correct, MochaImport+ expects anchor point data. I will take a look right now and fix it as soon as possible.
Hi Jason, I just released an update. MochaImport+ 4.45 now properly supports transform and corner pin data from mocha 4.
To update either download the free update from your customer account or download and install the trial from here: https://aescripts.com/mochaimport/ (If you already have a license installed, the trial will automatically turn into the full version).
the message that the project needs to be converted to V4 is normal, since MochaImport+ can only generate the V3 format. But the wrong path is strange. Please open a support ticket and provide:
the mocha project file as generated by MochaImport+ (before it is converted to V4)
the project converted to V4
if possible also the footage
Then I will try to reproducte the issue and see what I can do. MI+ 4.45 just fixed some issues with the tracking data import, since the format of the transform data changed. But the texts I did with generating projects worked fine, except for the message that the project needs to be converted.
Hi Fabian, does it work with mocha AE or mocha Pro V3 with your raid configuration? If this is the case, maybe the conversion of the project to V4 is buggy. I also talked to the dev team of Imagineer Systems. If you have a V3 sample project (from MochaImport+ or also any other) that has a correct path and changes to the wrong path when converting to V4, they would be very interested to see it in order to fix the issue. You can also send me such sample projects by opening a support ticket
Hallo, ich wollte MochaImport+ kaufen und teste gerade das Script mit Autolipsync . Alledings habe ich ein Problem mit After Effekts CC und dem Mocha Script. Masken zum Tracken habe ich erstellt, Aber wenn ich das Script starte und in Mocha tracken auswähle, findet er mein File nicht. Relink Media Fenster erscheint - kann auch meine mp4 Video Datei auswählen, danach erscheint folgene Fehlermeldung: The Clip used by the project no longer contains all the frames previously used und dann ist schluss.
Schade hätte es gerne gekauft da ich Auto lipsync auch schon gekauft habe wäre Mocha zum tracken ideal gewesen. Leider bin ich auch anfänger in After effekts und kann daher den Fehler nicht nachvollziehen ..
das hört sich sehr start danach an, dass mocha dein mp4 Format nicht unterstützt. Da hat mocha leider immer mal wieder Probleme. Das gleiche Problem wirst du auch bekommen, wenn du probierst den Videoclip über den "normalen" Weg im AE-Menu nach mocha zu senden (Animation->in mocha verfolgen). Da wird er dir vermutlich sagen, dass der Clip 0 frames hat. Als Lösung kannst du das Video in ein anderes Format umwandeln. Am einfachsten exportierst du in After Effects eine png-Image Sequenz.
Zweite Alternative: Statt mit MochaImport+ kannst du auch mit MaskTracker+ tracken. Das ist einfacher (keine Formatprobleme) aber teilweise nicht ganz so akurat wie mocha: https://aescripts.com/masktracker-plus/ MaskTracker+ kann auch die stabilisierten Unterkompositionen erzeugen, die du für Auto Lip-Sync brauchst.
Hallo Mathias, danke für die super schnelle Antwort. Ich habs mit masktracker+ getestet funktioniert, und soweit habe ich es ein bisschen verstanden, alle Masken geladen, aber wie ich die Tracker-Daten mit Auto Lip-Sync verknüpfe kapiere ich einfach noch nicht, aber ich werde weiter daran arbeiten und dahinter kommen *g* schade das es davon kein Tut gibt.. Mocha+ wäre halt wegen dem vorhanden Lip-Sync Tut perfekt gewesen..
Ok wollte mich nur bedanken für das Tool und deine schnelle Hilfe.
WIe gesagt, mit MaskTracker+ eine stabilisierte Unterkomposition erzeugen. Ist hier grob beschrieben (Kapitel 5 und 6): http://mamoworld.com/tutorials/masktracker-depth-tutorial In der stabilisierten Unterkomposition arbeitest du dann genau wie in der sonst von MochaImport+ erzeugten Unterkomposition. Viel Spaß beim Experimentieren, Mathias
This is just a minor cosmetic feature request but would it be possible to make the Mocha Import+ UI adjust with UI color of AFX? I have my workspace set to the darkest color possible and MI+ with it's bright grey UI sticks out quite a lot.
Thank you for the feedback, Pascal. I added it to my list of feature requests. This is not really simple, since the custom UI elements like the red and green dots are based on images and these images cannot have a transparency. Hence, if I just update the bg color, you would see a bad border around those elements. But I will see what I can do.
Hello. If we buy a new pc (or update our hardware), can we use our existing license on it, providing not using the license on our previous pc? Do we have to buy a new license?
I upgraded to Mocha 4.1 and then upgraded Mochaimport+ to 4.46. But after that I can't get clips into Mocha by using the "Import Button" > "Track in Mocha". The script asks to make new oder overwrite the existing but it doesn't open Mocha. After installing 4.45 it works again, but it says that this was "created in an early version or so". What I'm doing wrong?
Hi Krystyna, the note that it was created in an earlier version is normal for mocha 4, since MochaImport+ creates projects in the mocha 3 project format. You can just click "no" to do not save it as a new file and the project will be converted to mocha 4 format without issues. For the issue with 4.46: MochaImport+ has an option to choose which version of mocha you want to use. To set this option click MochaImport+'s cog wheel icon to reveal the settings and make sure it is set to the version of mocha you want to work with.
I d/l the trial, and I love what you've done. In theory it seems to be exactly what I'm looking for. However, I'm unable to get it to do what I'd like.
Here's the situation. I have footage shot on green screen. It's been keyed out via Keylight. I'm then using auto trace on it's alpha to create an animated mask. Within AE it looks great. Now I'd like to bring that animated mask into Mocha. Now if I create a simple mask (not using auto trace) and keyframe it, it imports just fine. However, the autotraced mask just hangs with the stopwatch cursor. I've been patient and tried to let it run/do its thing, but it doesn't seem to want to actually open it up in MochaAE.
I've opened the "force quit" window to see if AE is locked up, and it seems to be just fine.
My guess is that the auto trace feature is probably making masks with a diff number of vertices at every keyframe making MochaAE unable to import. Any thoughts?
If this can be sorted, I'd def like to purchase a few licenses.
Additional info that may be helpful:
My test clip/project is 1920x1080 at 59.94 with a duration of 3 seconds. I'm running AE CC 13.2 on Mac OSX 10.10.1 with 32GB of ram. Also my end result is to really get this autotraced mask into Nuke, and Mocha and Nuke seem to play nice.
Hi Tim, could you please open a support ticket here and attach the project file? https://aescripts.com/contact/ Then I can check what is going on.
My guess is that the number of vertices changes over time. This is something not supported by mocha, but if this is the issue, I could convert the mask in a mask with constant number of vertices before export.
Hi Tim, thank you for the sample project. In deed, the problem is the changing number of vertices in the mask which is currently not supported by MochaImport+. I recommend to use mattes instead of masks in mocha as shown here: http://lesterbanks.com/2014/05/exchanging-versatile-mattes-mocha-pro/ Alternatively you can use the script I attached to your support ticked to convert the mask in a mask with constant vertex count. Cheers, Mathias
So I'm in the middle of a project using Mochalmport+ in After Effects... But for some reason today when I went to send my tracking data from After Effects to the Mochalmport+ plugin it keeps coming up with this "error" message and wont transfer over.... How do I fix this??
could you please open a support ticket and send me a screenshot of the error message and explain in detail what steps you are doing?
Also, make sure you are using the most recent version of MochaImport+ (4.47) The transform data format changed, for example, in AE CC 2014 such that older versions of MochaImport+ cannot read this format.
I'm loving your software, I keep following your Talking Porsche tutorial following with you step by step (but doing it on my character) but I keep coming up with a problem that I can't quite overcome without asking you for some help please....
When I get the Pen tool out to make a mask, I do that with RotoBezier , I do 3 of them like you, I put them all in layer 1, (I drew the masks on the last frame like in your tutorial, but when Mocha comes up, I go to the last frame and the masks are a long way off, and they stay that far off all throughout. Do you know what I am doing wrong or have configured wrong? I also see half my background missing as well so I am sure I have something to do like tell it a different frame rate or something but I don't know how to do that,, I'm lost when it is not in your tutorial, when I use Auto lip sync when my character is not moving, it works wonderfully, but these moving bits, I am currently Lost.
I have attached 2 screenshots to show what I mean, I feel I am making a basic rookie mistake , but I don't know how to progress so I thought I would ask for help, Thank You very much
Hi Pete, in the screeshots it looks like the masks are in the correct place (roughly in the middle of the scene at frame 59), but the footage looks stretched in mocha. Note that in mocha the entire couch at the right is not visible. Probably the pixel aspect ratio is wrong in mocha. Could you please send me the footage? If it is an image sequence, it is sufficient if you send the first 10 frames or so. Best open a support ticket at https://aescripts.com/contact/ and attach the footage to the ticket. Then I will check whether I can reproduce the issue here.
If you open the same footage in mocha by creating a new project in mocha manually, is the clip also stretched and clipped like this?
Thank you very much for replying , I really appreciate it, I just tried loading it separately in Mocha and yes it is the same issue of a different ratio where you can't see the couch.
I will open a support ticket & upload. Thank you very much, I have watched your 2 Auto Lip Sync tutorials so much I feel I am talking to my long lost German Cousin ;-) very cool
Best Wishes Pete
Hi Pete, in the screeshots it looks like the masks are in the correct place (roughly in the middle of the scene at frame 59), but the footage looks stretched in mocha. Note that in mocha the entire couch at the right is not visible. Probably the pixel aspect ratio is wrong in mocha. Could you please send me the footage? If it is an image sequence, it is sufficient if you send the first 10 frames or so. Best open a support ticket at https://aescripts.com/contact/ and attach the footage to the ticket. Then I will check whether I can reproduce the issue here.
If you open the same footage in mocha by creating a new project in mocha manually, is the clip also stretched and clipped like this?
your issue is in deed a bug in mocha (not in MochaImport+).
I did some tests with your footage in different versions of mocha. It works fine on Mac OS with mocha CS6 but on Windows it does not work with mocha CS6. It looks like Imagineer Systems has fixed this bug in newer versions, since also on Windows it works fine with mocha CC 2014.
Hence, you can either
- use a different file format (I recommend tiff, jpg or png image sequences) or
- get a newer version of mocha (i.e. buy mocha Plus or mocha Pro or subscribe to Creative Cloud)
Hey, Just began experimenting with mochaImport plus in AE CS5.5. It works well up until I try to make a stabilized precomp. I keep getting an error message, which I attatched. I have used it in combination with autolipsync. The "TopLeft" tracking info doesn't translate, and is missing within the CC Corner pin effect. Can't really use the tracker with out it. Any insight on this problem would be helpful. Thanks.
Hi Paul, this looks like the "Live Expressions instead of keyframes" option causes some issue on your machine. Could you please open a support ticket here https://aescripts.com/contact/ and provide the following infos: 1. does it work when you uncheck the option "live expressions instead of keyframes" when creating the stabilized precomp 2. After the error message occurred, the four corners of the corner pin effect have expressions applied (i.e. the values are shown in red), but for the "Top Left" corner, the expression is disabled due to the error. Does it work if you reenable the expression by clicking the equal sign next to the yellow triangle (see picture)
3. could you maybe send me your AE project or at least the file with the mocha tracking data?
Workaround for now:
use the normal AE method to open clips in mocha (with the menu command "Animation->track in mocha AE").
If you need to send masks from AE to mocha, you can still use the "Track in mocha " button of MochaImport+. it will create the needed project file, it just fails to start mocha afterwards. But you still can launch mocha in another way and open the created project file manually. it is located in the subfolder "MochaTracks" within the folder where the footage file is located.
Cheers,
Mathias
I just published a new version (4.44) that fixes the issues with AE CC 2014. You can download it from the 'My Downloads & Licenses' section of your user account.
Cheers,
Mathias
thank you for pointing me to this issue. You are correct, MochaImport+ expects anchor point data.
I will take a look right now and fix it as soon as possible.
Cheers
Mathias
I just released an update. MochaImport+ 4.45 now properly supports transform and corner pin data from mocha 4.
To update either download the free update from your customer account or download and install the trial from here: https://aescripts.com/mochaimport/
(If you already have a license installed, the trial will automatically turn into the full version).
Cheers
Mathias
Now, when are you coming out with a MORE ADVANCED auto-lipsync tool? I could use one right about now.
the message that the project needs to be converted to V4 is normal, since MochaImport+ can only generate the V3 format. But the wrong path is strange.
Please open a support ticket and provide:
- the mocha project file as generated by MochaImport+ (before it is converted to V4)
- the project converted to V4
- if possible also the footage
Then I will try to reproducte the issue and see what I can do.MI+ 4.45 just fixed some issues with the tracking data import, since the format of the transform data changed. But the texts I did with generating projects worked fine, except for the message that the project needs to be converted.
Cheers
Mathias
does it work with mocha AE or mocha Pro V3 with your raid configuration?
If this is the case, maybe the conversion of the project to V4 is buggy.
I also talked to the dev team of Imagineer Systems. If you have a V3 sample project (from MochaImport+ or also any other) that has a correct path and changes to the wrong path when converting to V4, they would be very interested to see it in order to fix the issue.
You can also send me such sample projects by opening a support ticket
Cheers
Mathias
ich wollte MochaImport+ kaufen und teste gerade das Script mit Autolipsync .
Alledings habe ich ein Problem mit After Effekts CC und dem Mocha Script. Masken zum Tracken habe ich erstellt,
Aber wenn ich das Script starte und in Mocha tracken auswähle, findet er mein File nicht. Relink Media Fenster erscheint - kann auch meine mp4 Video Datei auswählen, danach erscheint folgene Fehlermeldung: The Clip used by the project no longer contains all the frames previously used und dann ist schluss.
Schade hätte es gerne gekauft da ich Auto lipsync auch schon gekauft habe wäre Mocha zum tracken ideal gewesen.
Leider bin ich auch anfänger in After effekts und kann daher den Fehler nicht nachvollziehen ..
Evtl eine Idee??
Danke und bis bald
das hört sich sehr start danach an, dass mocha dein mp4 Format nicht unterstützt. Da hat mocha leider immer mal wieder Probleme. Das gleiche Problem wirst du auch bekommen, wenn du probierst den Videoclip über den "normalen" Weg im AE-Menu nach mocha zu senden (Animation->in mocha verfolgen). Da wird er dir vermutlich sagen, dass der Clip 0 frames hat.
Als Lösung kannst du das Video in ein anderes Format umwandeln. Am einfachsten exportierst du in After Effects eine png-Image Sequenz.
Zweite Alternative: Statt mit MochaImport+ kannst du auch mit MaskTracker+ tracken. Das ist einfacher (keine Formatprobleme) aber teilweise nicht ganz so akurat wie mocha:
https://aescripts.com/masktracker-plus/
MaskTracker+ kann auch die stabilisierten Unterkompositionen erzeugen, die du für Auto Lip-Sync brauchst.
Viele Grüße
Mathias
danke für die super schnelle Antwort.
Ich habs mit masktracker+ getestet funktioniert, und soweit habe ich es ein bisschen verstanden, alle Masken geladen, aber wie ich die Tracker-Daten mit Auto Lip-Sync verknüpfe kapiere ich einfach noch nicht, aber ich werde weiter daran arbeiten und dahinter kommen *g* schade das es davon kein Tut gibt..
Mocha+ wäre halt wegen dem vorhanden Lip-Sync Tut perfekt gewesen..
Ok wollte mich nur bedanken für das Tool und deine schnelle Hilfe.
gruß
Christian
In der stabilisierten Unterkomposition arbeitest du dann genau wie in der sonst von MochaImport+ erzeugten Unterkomposition.
Viel Spaß beim Experimentieren,
Mathias
This is not really simple, since the custom UI elements like the red and green dots are based on images and these images cannot have a transparency. Hence, if I just update the bg color, you would see a bad border around those elements. But I will see what I can do.
Cheers,
Mathias
Cheers,
Mathias
the note that it was created in an earlier version is normal for mocha 4, since MochaImport+ creates projects in the mocha 3 project format. You can just click "no" to do not save it as a new file and the project will be converted to mocha 4 format without issues.
For the issue with 4.46: MochaImport+ has an option to choose which version of mocha you want to use. To set this option click MochaImport+'s cog wheel icon to reveal the settings and make sure it is set to the version of mocha you want to work with.
Cheers,
Mathias
I d/l the trial, and I love what you've done. In theory it seems to be exactly what I'm looking for. However, I'm unable to get it to do what I'd like.
Here's the situation. I have footage shot on green screen. It's been keyed out via Keylight. I'm then using auto trace on it's alpha to create an animated mask. Within AE it looks great. Now I'd like to bring that animated mask into Mocha. Now if I create a simple mask (not using auto trace) and keyframe it, it imports just fine. However, the autotraced mask just hangs with the stopwatch cursor. I've been patient and tried to let it run/do its thing, but it doesn't seem to want to actually open it up in MochaAE.
I've opened the "force quit" window to see if AE is locked up, and it seems to be just fine.
My guess is that the auto trace feature is probably making masks with a diff number of vertices at every keyframe making MochaAE unable to import. Any thoughts?
If this can be sorted, I'd def like to purchase a few licenses.
Additional info that may be helpful:
My test clip/project is 1920x1080 at 59.94 with a duration of 3 seconds. I'm running AE CC 13.2 on Mac OSX 10.10.1 with 32GB of ram. Also my end result is to really get this autotraced mask into Nuke, and Mocha and Nuke seem to play nice.
Thanks!
could you please open a support ticket here and attach the project file?
https://aescripts.com/contact/
Then I can check what is going on.
My guess is that the number of vertices changes over time. This is something not supported by mocha, but if this is the issue, I could convert the mask in a mask with constant number of vertices before export.
Cheers,
Mathias
thank you for the sample project. In deed, the problem is the changing number of vertices in the mask which is currently not supported by MochaImport+.
I recommend to use mattes instead of masks in mocha as shown here: http://lesterbanks.com/2014/05/exchanging-versatile-mattes-mocha-pro/
Alternatively you can use the script I attached to your support ticked to convert the mask in a mask with constant vertex count.
Cheers,
Mathias
could you please open a support ticket and send me a screenshot of the error message and explain in detail what steps you are doing?
Also, make sure you are using the most recent version of MochaImport+ (4.47)
The transform data format changed, for example, in AE CC 2014 such that older versions of MochaImport+ cannot read this format.
Cheers,
Mathias
in the screeshots it looks like the masks are in the correct place (roughly in the middle of the scene at frame 59), but the footage looks stretched in mocha. Note that in mocha the entire couch at the right is not visible.
Probably the pixel aspect ratio is wrong in mocha.
Could you please send me the footage? If it is an image sequence, it is sufficient if you send the first 10 frames or so.
Best open a support ticket at https://aescripts.com/contact/ and attach the footage to the ticket.
Then I will check whether I can reproduce the issue here.
If you open the same footage in mocha by creating a new project in mocha manually, is the clip also stretched and clipped like this?
Hi Pete,
your issue is in deed a bug in mocha (not in MochaImport+).
I did some
tests with your footage in different versions of mocha. It works fine on Mac OS
with mocha CS6 but on Windows it does not work with mocha CS6. It looks
like Imagineer Systems has fixed this bug in newer versions, since also
on Windows it works fine with mocha CC 2014.
Hence, you can either
- use a different file format (I recommend tiff, jpg or png image sequences) or
- get a newer version of mocha (i.e. buy mocha Plus or mocha Pro or subscribe to Creative Cloud)
Cheers,
MathiasHey, Just began experimenting with mochaImport plus in AE CS5.5. It works well up until I try to make a stabilized precomp. I keep getting an error message, which I attatched. I have used it in combination with autolipsync. The "TopLeft" tracking info doesn't translate, and is missing within the CC Corner pin effect. Can't really use the tracker with out it. Any insight on this problem would be helpful. Thanks.
Paul
this looks like the "Live Expressions instead of keyframes" option causes some issue on your machine. Could you please open a support ticket here
https://aescripts.com/contact/
and provide the following infos:
1. does it work when you uncheck the option "live expressions instead of keyframes" when creating the stabilized precomp
2. After the error message occurred, the four corners of the corner pin effect have expressions applied (i.e. the values are shown in red), but for the "Top Left" corner, the expression is disabled due to the error. Does it work if you reenable the expression by clicking the equal sign next to the yellow triangle (see picture)
3. could you maybe send me your AE project or at least the file with the mocha tracking data?
Cheers,
Mathias