Transparency flicker with 5+ visible video tracks

Hi,

I use Shotcut for processing let’s say non-traditional gaming footage. On normal videos, I have like one regular video stream and a fixed PNG overlay, and that works fine. On split-screen analysis, it’s been up to 2+2, or I have made videos with four parallel videos streams just fine.

Since however I do own a 21:9 ultrawide screen and I’m still struggling with a game task, I tried making a six stream video in 3440x1440 resolution. While that works (tad slow of course) in the editor, the exported video shows a blanked-out frame after every three regular video frames as soon as five or more streams are visible.Those frames consist of black background where no video is placed, and grey-in-grey rectangles like used for showing transparency instead of video content. If only four or less streams are visible, this does not happen. Tried with another two sets of videos - all shot on the same hardware, 25fps in and 25fps out, same issue. If I split videos in the timeline to align for multiple events in a single video, at some point the entire video stream goes to transparency mode and no actual footage is present until the parallel video count once again drops below five.

Is that a bug, or what on earth am I doing wrong?

Flicker warning: 30s demo file https://www.youtube.com/watch?v=5pfQk-nQ-aA

Try adding a few more tracks even if they are empty. Or, try turning off Export > Video > Parallel processing

Parallel processing off leads to a static fake-transparent image with no remaining video:

Glitches are a little different with 7 (strip at the very bottom) and 8 videos (aux bottom right), but that doesn’t fix the underlying problem:

youtu.be/ XH8g7jULU9A ← “new users can only put two links in a post” - guess that’s the total for an entire thread…

I was able to do 5 without the problem you describe.

Well, I’m aiming for six or eight, so five won’t do. If the tool allows that many separate streams, I’d expect them to work. If not, I’d expect a limitation of stream numbers so that no more than five videos can be processed into one output file.

Is it a bug, is it my sources, my filters, my export, …? Please suggest something that I can test locally.

I did 9 with no problem. From your description, it seems that Shotcut might have a problem seeking on your video files. That is a common problem with game captures. You can batch convert the files using View > Resources with the project open or Properties > Convert on an individual file.

This is from seven preconverted files (max quality, about ten-fold in size) in a new project:

Same issue, four streams work fine, add a fifth and the thing goes berserk. Drop to 4 or less streams and everything recovers.

Camera is a Sony RX100M2, so no classic video capture card or full software recording.

I did my tests with Shotcut version 25.05. I only used the Size, Position & Rotate filter. I do not have any other suggestion at this time.

I too am using 25.05.11 to not complain about things that are already fixed. It did do the same in the version from January, though.

So…bug report, then?

Also, rendering time seems buggy to me. Sure, if I put in more sources to display simultaneously, render time will increase, no doubt. These 6, 7, 8 video short clips took up to 36 minutes to complete. If however any of my regular project files are done in less than 10 minutes (1080x1920) and just I put all of them in series in an umbrella project, rendering time triples (3 hours to 9 hours). Plus Shotcut crashes extremely frequently when moving files over to the timeline, but once they’re there, moving and adding filters is painless. Is that known behaviour?