How to automatically synch audio across different compositions in After Effects

preview_player
Показать описание

This is the expression used in the tutorial:

MasterC = "Name of you main composition here";

C = comp(MasterC);
L = C.layer(PreC);
Main_T = time + L.startTime;

Follow me on:
Рекомендации по теме
Комментарии
Автор

You saved thousands of hours of artists worldwide, ,, thank you

aravinthphone
Автор

To the people facing the error with the expression, it's because the audio precomp (with the expression) is not supossed to be in the "main_comp", but it should go in the compositions inside the "main_comp"

joaomarcostroquez
Автор

Thank god, now I won't have to play the guessing game of 'will it synch?' when dealing with the nested comps in my project!
Much love and thanks for the tutorial

hotcoco
Автор

Great Tutorial! To avoid expression problems with the Audio pre comp, delete the audio pre comp firstly from the main comp (just have the audio pre comp inside a pre comp inside the main comp) and put the audio pre comp in the end back into the main comp.

johannesbruns
Автор

This has just saved me a lot of time. Thanks so much.

veganground
Автор

Brother you made my life easy, love you mannn

sahilchandrakar
Автор

thank you so much. had so much struggle in my last project. u safed my workflow

visualdreamtrap
Автор

YOU ARE THE SUPERHERO, YOU JUST SAVED THE WORLD <3

TRECTArchitekci
Автор

Wow ! I wish I knew this tip for years ! Thank you so much !

laurentmeunier
Автор

thank youu man, saved the guessing game

mpty
Автор

Thx this was super helpful !!! it's sad that u can't do that in a simpler way, definitely will revisit this to copy the script

processing__
Автор

Damn! I didn't know we can use a layer as a guide! ;'ooo
Thank you! :'D I'm subscribed :')

Shadoufang
Автор

Thanks Ema! it's helpfull mate!

This expression u can sync and update in realtime in main comp too

After Effects tutorial using expressions to synch-up audio across different pre-comps.

compStartTimeInParent =
audioStartTimeInParent =
fullStartTime = this.startTime;
fullEndTime =

linear(time, fullStartTime, fullEndTime, fullStartTime+compStartTimeInParent-audioStartTimeInParent,

maaxeduardo
Автор

Wow! This is brilliant Eman, thanks :)

boybulag
Автор

Heads up, if you make a change to your precomp layer's name, for some reason after effects won't recognize it, even if you change it in your project panel!

yoyryrh
Автор

doesn't work, gives an error saying the "composition is missing or does not exist exist" even though I typed the name verbatim.

polaris
Автор

Man this is so useful!! thank you so much :)

eladet
Автор

This is perfect! Thank you so much! xx

joeypunkrock
Автор

Thank you so much, it is such a tife saver !!

difausto-immiran
Автор

Subscribed, My respect, I just got like an our back now

robertolopezfoto