Question / Help Delaying a media/image source from playing right when source is switched

I've created an animation and split it into two different gifs so that the first gif is a light that is off and turns on, and then the second one is the light on and flickering every 20 seconds or so.

What I'm trying to do is have the first gif play when I switch to a new source, and then have the second gif start when the first one ends (and then the second gif is set to loop so it stays on indefinitely)

Is there a way to do this? I've tried using both the video delay and render delay filters and set it to the length of the first gif, but it hasn't worked. I've tried using both gif or a standard mov as well.

Log File - although I don't think it's necessarily going to help in this case
 
I don't know if it is working, but you can try the VLC media source. With this, you create a playlist of items, i. e. the next item starts when the previous has finished. I don't know how it behaves with animated gif, but that's something you can try to investigate. Put your initial gif as first item into the playlist, and your endless gif into the second.

The VLC media source appears, if you install the VLC media player on the same machine as OBS. It must be the same bitness as the OBS you use (32-bit or 64-bit).
 
I have a similar problem. I want an input start after the animation ends e.g. Open TV and when it opens Skype appears inside.
Any ideas ?
 
Back
Top