Copy link to clipboard
Copied
Hello Adobe Community,
I’m developing a video effect plugin for Premiere Pro using the C++ SDK. The plugin works as expected during interactive playback (e.g., when I drag the playback scroll and hold it), and the effect is correctly displayed in the preview. However, when I release the playback scroll or export the media, the output frame turns completely black.
Key Details:
•The plugin correctly processes frames using the Render function during interactive use.
•The issue occurs specifically when the playback scroll is released or during export.
•I’ve ensured that the input frames are accessed and processed using PF_InData and PF_OutData structures.
•My plugin works well within After Effects, not a single issue.
What I’ve Tried:
•I verified that PF_Cmd_RENDER is implemented correctly and that pixel formats are managed properly.
•I tested with various frame setups and ensured input/output buffers were correctly populated.
Questions:
1. Is there a different rendering command or function Premiere Pro expects for non-interactive playback and export phases?
2. Should I implement any additional functions or specific handling for frame management during these phases (e.g., FrameSetup or similar)?
3. Are there specific best practices to ensure that frame buffers remain accessible and populated correctly during export?
Any insights or suggestions on how to resolve this issue would be greatly appreciated. Thank you in advance!
Best regards,
Copy link to clipboard
Copied
Hello,
You describe with perfection the problem I have today on a video effect I develop. And I do hope you'll fix your problem soon !
I have no solution right now but if I found one I'll jump on this thread right after to tell you. To maybe add more details to your problem, in my case I have this issue on a Mac (M2 Pro) system only. My effect works perfectly on Windows Premiere and AfterFX and Mac AfterFX only.
My video effect is using Metal on MacOS and Vulkan on Windows to compute the image. Are you in the same situation I'm describing ?
Copy link to clipboard
Copied
Oh and I forgot to precise ! Does your video effect work if you add another video effect like "Transformation" above yours ? In my case, my effect fully work when I add some specifics video effects above.
Copy link to clipboard
Copied
In what version(s) of PPro have you tested?
What's different about the information in PF_InData, which your plugin is sent with non-scrubbing render request?
Find more inspiration, events, and resources on the new Adobe Community
Explore Now