Skip to main content
Nguyễn Hữu Phước
New Participant
May 18, 2023
Answered

customize transitions with scripts in Premiere pro

  • May 18, 2023
  • 1 reply
  • 1060 views

I added transitions in this way.

 

 

  app.project.sequences[0].videoTracks[0];
    var transition = "Push";
    app.enableQE();
    var qeSequence = qe.project.getActiveSequence(0);
    var vanillaSequence = app.project.activeSequence;
    var qeTrackOne = qeSequence.getVideoTrackAt(0);
    var vanillaTrackOne = vanillaSequence.videoTracks[0];
    var transitionToApply = qe.project.getVideoTransitionByName(transition);
    var item = qeTrackOne.getItemAt(0);
    var item1 = qeTrackOne.getItemAt(1);
    item.addTransition(transitionToApply, false, '00;00;00;08');
    item1.addTransition(transitionToApply, false, '00;00;00;08');

 

 

I want to access Effect Controls and select "Reverse" select true.
is there a way to access the Effect Controls of a push transition with a script?

 

Thank you very much.

 

 

Correct answer Nguyễn Hữu Phước
   app.project.sequences[0].videoTracks[0];
    var transition = "Push";
    app.enableQE();
    var qeSequence = qe.project.getActiveSequence(0);
    var qeTrackOne = qeSequence.getVideoTrackAt(0);
    var transitionToApply = qe.project.getVideoTransitionByName(transition);
    var item = qeTrackOne.getItemAt(0);
    var item1 = qeTrackOne.getItemAt(1);
    item.addTransition(transitionToApply, false, '00;00;00;08');
    item1.addTransition(transitionToApply, false, '00;00;00;08');
    var transition1 = qeTrackOne.getTransitionAt(1);
    transition1.setReverse(true)
    var transition3 = qeTrackOne.getTransitionAt(3);
    transition3.setReverse(true)

I have resolved it with this code. I really hope it will help someone.

1 reply

Nguyễn Hữu Phước
Nguyễn Hữu PhướcAuthorCorrect answer
New Participant
May 22, 2023
   app.project.sequences[0].videoTracks[0];
    var transition = "Push";
    app.enableQE();
    var qeSequence = qe.project.getActiveSequence(0);
    var qeTrackOne = qeSequence.getVideoTrackAt(0);
    var transitionToApply = qe.project.getVideoTransitionByName(transition);
    var item = qeTrackOne.getItemAt(0);
    var item1 = qeTrackOne.getItemAt(1);
    item.addTransition(transitionToApply, false, '00;00;00;08');
    item1.addTransition(transitionToApply, false, '00;00;00;08');
    var transition1 = qeTrackOne.getTransitionAt(1);
    transition1.setReverse(true)
    var transition3 = qeTrackOne.getTransitionAt(3);
    transition3.setReverse(true)

I have resolved it with this code. I really hope it will help someone.

Justin Taylor-Hyper Brew
Braniac
May 22, 2023

Great find, this might also be helpful for the QE Dom:

https://github.com/aenhancers/types-for-adobe-extras