• Home
  • Blog
  • Portfolio
  • Links
  • Contact

Display Time Code in After Effects with Expressions

November 3, 2008

Whilst working on my current video project, I came across a need to display the current time code. Expressions are the answer, of course, so I came up with this.

txt = "";
frames = timeToFrames(t = time + thisComp.displayStartTime, fps = 1.0 / thisComp.frameDuration, isDuration = false);
f = frames % 30;
s = Math.floor(frames / 30);
m = Math.floor(s / 60) % 60; s %= 60;
h = Math.floor(m / 60);
if (f < 10) f = "0" + f;
if (s < 10) s = "0" + s;
if (m < 10) m = "0" + m;
if (h < 10) h = "0" + h;
txt = h + ":" + m + ":" + s + ";" + f;
txt


Simply attach this expression to the Source Text property of a text layer and viola!

Tags: after effects programming
0 Comments
 

Post Comment

 

Latest Entries

  • Display Time Code in After Effects with Expressions
  • The De-evolution of Nintendo Box Asses
  • I've been killed!
  • Building a Web-based Media Player - Part 1
  • We bring you... dxprog media!
  • From the Orlando Anime Festival
  • Speed Cubing
  • Awesome Video of Errata
  • Up next on dxprog.com
  • Mograph - now with more 3D

Archives

  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
  • June 2005
  • June 2003
  • May 2003
  • April 2003
 
Copyright © 2005-2008 Matt Hackmann
All Rights Reserved