Skip to main content
Participant
January 31, 2025
Answered

The Strange Maths of After Effects Timecode

  • January 31, 2025
  • 1 reply
  • 269 views

Sorry in advance this post will be long. While I was aware that when you work in 23,976 fps or 29.97 fps, playing with layer "time" like strecht, time-remap, reverse, always introduce weird behaviour like a non-existing frame at the end or start of that layer, I didn't know why and didn't investigate. Recently I started writing a script (I am by no means able to do it myself, but still understand the logic) by using AI, to batch reconnect footages with their color corrected versions. You know, a simple batch reconnect like EVERY other video app have, but not After Effects for a unknow reason! So far so good, I was able to write a script, with a score system drived by criterias, like : exact name, then a Levenshtein algorithm with threshold to match the names even if they are not exactly the same, duration, dimension etc. The script worked perfectly! At my work, sometime we receive the color corrected footages with slight differences in the names(no problem the script handle that) but sometime even the duration is not the same...(I know, pretty bad from the colorist)But they still share the same relative timecode, just not the same in-point and/or end-point. So I wanted to add a function to my script to handle just that, syncing the timecode while replacing the footage. And oh boy I was not ready for what was coming! Here I will paste a article from a blog I found adressing this very topic...from 2014... I encourage you to read the full article because it is mindblowing! Link below

 

To summarize, that is utterly bad! https://www.creativeimpatience.com/the-strange-maths-of-after-effects-timecode/ 

 

Correct answer Philippe310374879eal

Hello Kevin,

 

I tough it would be a good idea to let peoples know, if they ever wonder, why you might run into problems when working with timecode. It's a informative post, therefore I put it in discussion. I myself, had a hard time finding info on the subject before coming across this arcticle. This article is from 2014, and the way Ae handle timecode is probably as old as the programm itself. So I don't expect any change soon, if ever. 

1 reply

Kevin J. Monahan Jr.
Community Manager
Community Manager
January 31, 2025

Hello @Philippe310374879eal,

Forgive me if I am not understanding the ask. Are you asking the AE team to alter the ways it handles Timecode? Let me know. If so, that would be a feature request. Let me know if that's what you want.

 

Thanks,
Kevin

 

Kevin Monahan - Sr. Community and Engagement Strategist – Adobe Pro Video and Audio
Philippe310374879ealAuthorCorrect answer
Participant
January 31, 2025

Hello Kevin,

 

I tough it would be a good idea to let peoples know, if they ever wonder, why you might run into problems when working with timecode. It's a informative post, therefore I put it in discussion. I myself, had a hard time finding info on the subject before coming across this arcticle. This article is from 2014, and the way Ae handle timecode is probably as old as the programm itself. So I don't expect any change soon, if ever. 

Kevin J. Monahan Jr.
Community Manager
Community Manager
January 31, 2025

Hi @Philippe310374879eal,

Thanks for the reply and thanks for posting the article. The community values your post.

 

Bart is a very smart guy and has brought up some interesting things about how Adobe tools are engineered. BTW, I met Bart before, the author of the article at NAB. Good guy. It was years ago, though, probably about the time this article was written. I wonder what he's up these days. I hope he is doing OK.

 

Thanks,
Kevin

 

Kevin Monahan - Sr. Community and Engagement Strategist – Adobe Pro Video and Audio