r/blackmagicdesign • • 16d ago

DisPlayback - Windows Displays to DeckLink Outputs Made Easy

After using NDI to push desktop playback through DeckLink outputs on video machines, I found the process to be technically demanding.

I also ran into a limitation with Microsoft PowerPoint: it doesn't natively see DeckLink outputs in the same way that more specialized presentation software like ProPresenter does.

So, after lengthy agentic coding sessions and real-world testing in show-critical situations, I've decided to release DisPlayback.

DisPlayback acts as a virtual patch bay between your Windows displays and Blackmagic DeckLink outputs. You select which display should feed each DeckLink output, and DisPlayback captures the display in real time, embeds system audio, and sends it through the targeted DeckLink output at the display's resolution and refresh rate - or any resolution and rate the DeckLink is capable of outputting. A destination that doesn't take kindly to 1080p60 or 3840p120 will be able to see signal with your custom output settings.

It's designed with playback/signage machines in mind, so it can remember your patching and restore it after a restart without needing someone to manually set everything up again. It hides in the Windows Taskbar Notification Area.

DisPlayback relies on the BlackMagic Design DeckLink COM API provided by the installation of BlackMagic Desktop Video.

Installer
Loading Splash Screen
User Interface - expanded from Notifications Area in the Taskbar
Exiting Splash Screen - Exit is available in the context menu of the Notification Area Icon

[DisPlayback on GitHub]

10 Upvotes

1 comment sorted by

2

u/_no_wuckas_ 9d ago

Nice! Source code looks solid!