Time Lapse Plugin/Script

Discussion of Photoshop Scripting, Photoshop Actions and Photoshop Automation in General

Moderators: Tom, Kukurykus

socrattes

Time Lapse Plugin/Script

Post by socrattes »

I was wondering if everyone knew about a plugin or a script for photoshop that took a screenshot of the active photoshop windows every N seconds and saved it into a jpg files into an specific folder. This way you could create a great time lapse of all your work.

I've serarched everywhere and I haven't found anything like it.
I hope you have some ideas.

Professional AI Audio Generation within Adobe Premiere Pro - Download Free Plugin here

Mikeal.Sim

Time Lapse Plugin/Script

Post by Mikeal.Sim »

not really possible from inside Photoshop as you can not run a script or filter and still allow editing. What you want is an external application to do it, and I don't know of any that would do that.
larsen67

Time Lapse Plugin/Script

Post by larsen67 »

Im on my work CS2 box at the moment so I can test this in 'Bridge' but this should work just the same in CS4+ Photoshop just change the target… There a few options available with the 'screencapture' command so look it up in the man pages… Oh it's a mac ONLY thing sorry about that…

Code: Select all#target bridge

function screenGrabber(delay,num) {

   app.bringToFront();
   
   var loc = Folder('~/desktop/ScreenShots');
   
   if (!loc.exists) loc.create();
   
   for (var i = 1; i <= num; i++) {
   
      var fp = String(loc.fsName+'/Shot_'+i+'.png');
      
      // This requests a user defined selection
      //app.system("screencapture -i "+"'"+fp+"'");
      
      // This grabs the screen
      app.system("screencapture -S "+"'"+fp+"'");
      
      $.sleep(delay);
      
   }
   
   alert('All done…');
   
}

if (isMac()) screenGrabber(3000,10);

function isMac() {
  return /Macintosh/i.test($.os);
}