Mailing List AE-List@media-motion.tv ? Message #48637
From: J Bills <jbillsnews@flickfx.com>
Sender: <mrbills@gmail.com>
Subject: Re: [AE] image seq burn in
Date: Tue, 23 Apr 2013 23:40:38 -0700
To: After Effects Mail List <AE-List@media-motion.tv>
Brilliant!  I'll give it a go tomorrow - this sounds like a winner.

thanks a ton!


On Tue, Apr 23, 2013 at 11:14 PM, Tobias Lind <tobias@tobiaslind.com> wrote:
Ok, try this as well then:

Bring in the footage as a sequence.
Into a comp that you in the Compositing Settings set the start frame to your first image number (5261)
Do the same with the rollover point: start that composition on frame 0.

Bring those into a new composition and sequence them.


Use the the first text layer with the expression in the earlier email.
Then add another text layer and to that source text add the expression below.
NOTE. Place this new one on top of the stack.

Now, you should have the clip names their internal numbering burned into the frames when rendering.


topLayer2Check = index + 2;
myString = "";
for (j = topLayer2Check ; j <= thisComp.numLayers; j++){
   myIn = thisComp.layer(j).inPoint;
   myOut = thisComp.layer(j).outPoint - thisComp.frameDuration / 2;
mySizew = thisComp.layer(j).width;
mySizeh = thisComp.layer(j).height;
newTime = thisComp.layer(j).sourceTime(t = myIn);
myTime = thisComp.layer(j).timeToFrames(t = time + thisComp.displayStartTime-myIn+newTime, fps = 1.0 / thisComp.frameDuration, isDuration = false);
   if (myIn <= time && myOut >= time && j != index){
      if (myString.length == 0){
           // if 'myString' is empty//
           myString = myTime;


      }else{
           //if 'myString' has value then add carriage return and add next value//
           myString = myString + "\r" + thisComp.layer(j).name;
      }
   }
}
myString;




On Apr 24, 2013, at 1:52 , J Bills <jbillsnews@flickfx.com> wrote:

cool tobias - thanks.  looks cool.

In this case, they are RAW files and it wants to bring up a processing dialog for each individual file when you drag in a folder like that...  with 20,000 images, that will get old quick.

part of the problem is the files start numbering at 5261 or whatever at the beginning, and then eventually roll over.  I'm thinking I might just renumber them and start with a clean 0000 or 0001

but honestly, it's a shame there doesn't seem to be a way to tap into the root level filename and access the exact frame being called.  hmmm, I might just have to do this burn-in step in Nuke.  meh.



On Tue, Apr 23, 2013 at 9:07 AM, Tobias Lind <tobias@tobiaslind.com> wrote:
Here you go. The quick and dirty version.

Each image you have must basically be one their own. That is, no image sequence. Just bring in the folder of images.
Select all the images, drag them onto the new comp icon in the project window.
Select Create a single comp.
In options set the duration to 1 frame.
and check the sequence layers.

Make a text layer and put on top of the stack.
In the Source Text put this expression in it:







topLayer2Check = index + 1;
myString = "";
for (j = topLayer2Check ; j <= thisComp.numLayers; j++){
   myIn = thisComp.layer(j).inPoint;
   myOut = thisComp.layer(j).outPoint - thisComp.frameDuration / 2;
        mySizew = thisComp.layer(j).width;
        mySizeh = thisComp.layer(j).height;
        myTime = thisComp.layer(j).timeToFrames(t = time + thisComp.displayStartTime-myIn, fps = 1.0 / thisComp.frameDuration, isDuration = false);
   if (myIn <= time && myOut >= time && j != index){
      if (myString.length == 0){
           // if 'myString' is empty//
           myString = thisComp.layer(j).name ;

      }else{
           //if 'myString' has value then add carriage return and add next value//
           myString = myString + "\r" + thisComp.layer(j).name;
      }
   }
}
myString;











Yeah, I know it's ugly.
But it should work.


Tobias Lind
tobias@tobiaslind.com



On Apr 23, 2013, at 17:33 , J Bills <jbillsnews@flickfx.com> wrote:

> Hi all - is there a magic expression out there that I could use to do a text "burn in" on some footage that is an image sequence?  I did some stop motion tests, and I've got camera raws and jpegs that I'd like to easily identify in my quicktimes that I'm kicking out from the shoot.
>
> So, you know, frame 50 of my comp might be "img_5523.jpg" - would be great to be able to put a text slug overlay that displays the exact frame of the image sequence.  And also, it might be useful to have the entire path of the sequence too, and be able to split out the folder name with a lindex or something.
>
> Any ideas?  I can do it manually by animating numbers and things but it's clunky.
>
> Thanks!
> -J


+---End of message---+
To unsubscribe send any message to <ae-list-off@media-motion.tv>




 
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to ListMaster