Adobe Premiere Tip: Flashing video caused by adjustment layers in Adobe Premiere
We Love Adobe!
At RIOT, we love Adobe and their product range. We have been avid (weird use of words considering that this is a competitor product but hey ho!) users for years and fully support and love everything they have done for the creative industry through their software.
That said, as with anything, every now and again you find yourself running into bugs and glitches that have you scratching your head in desperate hopes to find a solution. These issues always seem to happen when you are on a time crunch too. What is smooth sailing normally becomes and issue right when you need it – some bug or glitch comes out of left field and starts to really press on your deadline.
Flashing Black Glitch
Over the past few weeks we have seen a technical glitch happen where projects using adjustment layers in Adobe Premier have a horrible glitch / flickering of black throughout when rendering or exporting. We experienced this on two different and completely separate projects this week.
After searching on Google for a solution and reading thread after thread about this issue, there really seemed to be no solution to be found anywhere. As such we took it upon ourselves to find a solution and, after many hours of experimentation we came up with a valid solution that worked for us, using Macintosh and OS X Capitan. We don’t think that this solution will work for PC users as our solution revolved around the use of the Mac specific Metal video engine.
Turns out, that the problem causing the issues was the adjustment layer working with OPEN CL. We hadn’t seen the issue prior to the last few days because until then we had been using Mac’s with NVIDIA video cards which, as you are probably aware means we could utilize the NVIDIA exclusive video engine CUDA for our video processing.
Cut to this week and we have been working remotely at a client on a new Macbook Pro that has an AMD graphics card which means by default we were using OPEN CL. Turns out that this is where the current bug lies, with OPEN CL and it’s use of adjustment layers.
Now a quick fix that did work was to just get rid of the adjustment layers altogether and copy and paste the effects directly on to the clips. That said, that’s not really a solution, especially in our case because there was no other way to achieve what we were trying to do than using an adjustment layer. Essentially, we were creating an in-store / social video for Ray-Ban.
As part of that, we had to do a 1080×1920 vertical in-store iteration. There is a part in the film where we show the differential between the Ray-Ban Chromance lenses and how you see color through regular lenses. As this was vertical, we couldn’t utilize the split screen comparison like we had done in the landscape version because there just wasn’t enough pixel real estate to make it look good.
As such, we were using the adjustment layer to add the color and make everything look amazing and then we used keyframes to move the adjustment layer off the screen, showing how the image would look without the Ray-Ban Chromance lenses. You can move and animate adjustment layers, but you can’t do the same for color based effects so using adjustment layers was the logical approach in this instance. When we rendered, all we saw was black flashing all over the video, the same happening on both in program render and on export.
Our final fix was simple, although getting to the solution took a while and some experimentation. Essentially we changed the project settings to use Apple’s METAL video engine as opposed to OPEN CL and voila, gone was all the flickering and flashing and what was left was the simple beauty of what we had been trying to do for the past three hours!
Here is the step by step instructions on how to change the rendering engine you use for your project:
FILE > PROJECT SETTINGS > GENERAL. Under “Video Rendering and Playback” change Software Only, OPEN CL or CUDA to be METAL.
On that note, we have a feeling that if you are on a PC a really crappy way to fix this would be to select Software Only above as opposed to OPEN CL. Now this would be slow as a snail but, would at least allow you to get your video out into the world!
Seems to be that OPEN CL and adjustment layers aren’t friends and this is a glaring issue in Adobe Premiere that Adobe need to address in the next release as there are literally hundreds of articles about it on the internet, with moans and groans and literally no solutions, that is until the RIOT crew got on the case!