Advertisement
FlexLetsPlay

[PPSCRIPT] Select after player position

Mar 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #target premierepro
  2.  
  3. //This selects all clips that start at or after the player position (i use this to move everything a little bit back,
  4. //to insert a clip there, maybe there is already a built in function, but i didnt find anything)
  5.  
  6. var seq = app.project.activeSequence;
  7.  
  8. var pos = seq.getPlayerPosition();
  9. for(var i = 0; i < seq.videoTracks.numTracks; i++) {
  10.     var clips = seq.videoTracks[i].clips;
  11.     for(var j = 0; j < clips.numItems; j++) {
  12.         if(clips[j].start.seconds >= pos.seconds) {
  13.             clips[j].setSelected(true);
  14.         } else {
  15.             clips[j].setSelected(false);
  16.         }
  17.     }
  18. }
  19.  
  20.  
  21. for(var i = 0; i < seq.audioTracks.numTracks; i++) {
  22.     var clips = seq.audioTracks[i].clips;
  23.     for(var j = 0; j < clips.numItems; j++) {
  24.         if(clips[j].start.seconds >= pos.seconds) {
  25.             clips[j].setSelected(true);
  26.         } else {
  27.             clips[j].setSelected(false);
  28.         }
  29.     }
  30. }
  31. app.project.save();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement