If an Iris transition is present, any visual effect plugins applied to the outgoing or incoming clips are fed incorrect frames in the portion of the clip that overlaps the transition. The problem seems limited to the Iris transitions.
Steps to reproduce:
- Make sure a recent version of our software is installed: https://fxfactory.com/download/
- Once FxFactory has been installed, launch our app and download the trial version of FxFactory Pro.
- Launch Premiere Pro
- Create a new project
- Import one clip and create a new sequence from that clip.
- Cut the clip in two, creating a seamless insertion point for a transition.
- Apply the FxFactory Pro Color Correction > Levels plugin to the second half of the clip. Adjust some of the parameters to make the effect obvious.
- Scrub the playhead over both halves of the clip. Aside from the output of the second half being color corrected by the Levels plugin, the correct video frames are rendered.
- Add an Iris Round transition in between the two halves of the clip.
- Move the playhead over the transition. Scrub between the end of the transition and the rest of the incoming clip. Notice a visible "jump". This is because the wrong frames are being fed to the Levels plugin in the portion where the transition is applied.
- Replace the Iris Round transition with a different built-in or third-party transition, as long as it's not under the Iris group. Notice that when any other transition is used, there is no jump, because Premiere Pro is feeding the correct frames to the Levels filter.
** The attached screencast illustrates the above steps.**
** The problem exists in the current Premiere Pro Beta as well as the most recent public release (25.1). Earlier versions have not been tested. **
Notes:
No workaround seems possible. Whether or not our effect declares itself to be GPU accelerated, the problem remains (so it’s consistent over both Software Only and Metal paths).