Advertisement
FlexLetsPlay

[PPSCRIPT] Select Transitions

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 transitions of all currently selected clips, used to delete them, but i didnt find a way to delete them by script,
  4. //so just press the DEL key afterwards
  5.  
  6. var seq = app.project.activeSequence;
  7.  
  8. for(var i = 0; i < seq.audioTracks.numTracks; i++) {
  9.     var clips = seq.audioTracks[i].clips;
  10.     var transitions = seq.audioTracks[i].transitions;
  11.     for(var j = 0; j < clips.numItems; j++) {
  12.         if(clips[j].isSelected()) {
  13.             clips[j].setSelected(false);
  14.             var startTime = clips[j].start;
  15.             var endTime = clips[j].end;
  16.            
  17.             for(var t = 0; t < transitions.numItems; t++) {
  18.                 if(transitions[t].start.seconds == startTime.seconds || transitions[t].end.seconds == endTime.seconds) {
  19.                     transitions[t].setSelected(true);
  20.                 }
  21.             }
  22.            
  23.         }
  24.     }
  25. }
  26.  
  27. for(var i = 0; i < seq.videoTracks.numTracks; i++) {
  28.     var clips = seq.videoTracks[i].clips;
  29.     var transitions = seq.videoTracks[i].transitions;
  30.     for(var j = 0; j < clips.numItems; j++) {
  31.         if(clips[j].isSelected()) {
  32.             clips[j].setSelected(false);
  33.             var startTime = clips[j].start;
  34.             var endTime = clips[j].end;
  35.            
  36.             for(var t = 0; t < transitions.numItems; t++) {
  37.                 if(transitions[t].start.seconds == startTime.seconds || transitions[t].end.seconds == endTime.seconds) {
  38.                     transitions[t].setSelected(true);
  39.                 }
  40.             }
  41.            
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement