Play a one time animation/media file over the scene, then return to it?

Anyone know how this can be done?

Now I know some ppl are bound to want to reply with "just add it as a media source, dummy!" and tell me to turn it off and on again to re-play it (it needs to be something played on hotkey). The problem is, it's not just one media source, there will be about 20 for different events that might happen in some games, such as a brand logo that appears when a game is loading/changing level. Or a "WINNER" or "LOSER!" animation if a competetive game is won or lost.

What is the best way to have these set up in OBS. I will be triggering from an Elgato streamdeck, so my options are limited to changing scene, and turning a source on or off. I looked at some "scene transition" videos, but apparently you are limited to the inbuilt effects, you cant just move from the same scene to the same scene to play an animation in the middle.
 

FerretBomb

Active Member
I have an 'overlay holder' scene that I then add as a source to all my other scenes, so the overlays will be 'global' but still respond to a single source visibility toggle.
As you're using a Streamdeck, you could set up a Multi-Action for each Toast to make that Media Source visible in the holder-scene, have a Delay (configured to the length of that Toast) then make the source not-visible. One button, plays and puts itself away, ready for the next.
 
Top