We are running Unreal 5.3 with a Blackmagic Design Decklink Quad 2 and are simply trying to map an SDI input onto a texture. The setup is extremely basic:
(Based on an empty Virtual Production project)
BlackmagicMediaSource > MediaPlayer > MediaTexture > Plane in scene
What we can observe:
The BlackmagicMediaSource, when selected in the MediaPlayer, plays fine within the MediaPlayer preview
The MediaTexture remains 2x2 and black - plane in scene simply displays black
When replacing the BlackmagicMediaSource with a local mp4 file in the MediaPlayer, the MediaTexture renders correctly
In UE 5.1.1 the same setup produces the correct results, i.e. showing SDI input feed on the texture and the plane in the scene.
Compared to UE 5.1.1, there are additional settings for the BlackmagicMediaSource in 5.3 (e.g. around overriding colour space and interlaced handling). We have tried all combination of settings, however, the described bug persisted.
I’m experiencing the same issue on Ubuntu Linux 22.04. We just tried to recreate a working Blackmagic setup from 5.2 on 5.3, and ran into some workflow changes in addition to a black texture when it should have been working. We suspected user error at first, due to workflow changes, but it sounds like this may be a bug after all. Dragging a media bundle into the scene directly seems to show content, but for some reason the texture does now.
Have you solved this issue yet? Still the same in 5.4.2, too, from what I’ve tried. Massive problem for any Virtual Production stuff, if I can’t use a media plate.
Here is a Tutorial I just created to clear up some confusion when using Blackmagic Decklink. Highlights some bugs one is JITR as well as couple of others in the way you configure the media source. Black Magic Decklink Input to UE | Tutorial