Question / Help How to freeze the screen in a scene

ProblyStoned

New Member
Basically what I'm looking to accomplish is the "to be continued" or "we'll be right back" memes to activate live on stream. I'm currently using a scene with a virtual cam display which will capture the previous scenes still. However, over a few seconds, it begins to warp that image. I would like to be able to trigger these events without the image in the background getting warped or skewed (without me specifically doing so). I know its tricky, but I also know its possible as I've seen another streamer do it, I just can't seem to figure it out. I've also though about using the instant replay option, however, that plugin only works per scene, so I would need to make a new scene for every scene I'd want to activate the meme on, which I don't want to do. Please shoot me any questions you guys may have!
 

koala

Active Member
If I understand you correctly, in a technical sense you want to freeze the active scene, let the frozen frame remain as still image and overlay some text, image or animation to it?

You might look at this plugin: https://obsproject.com/forum/resources/replay-source.686/
Meant as replay tool, you can also use a 1 ms replay time which actually replay the last 1 ms of a video, which is actually a frozen frame.
 

ProblyStoned

New Member
Thank you so much for your reply!
Unfortunately, that's what I was referring to above. I would like to be able to activate that from ANY scene, and when you use that plugin, it requires you to add a source scene as opposed to all of the scenes from what I've been seeing :(
 

Tomasz Góral

Active Member
You can use 'Replay Buffer', add plugin 'Directory watch media'
Add Replay scene with 'Media Source', in Filter add 'Directory watch media', select directory with video folder.
'Media Source' in propertis unselect 'Show nothing when playback ends'.

Replay Buffer always save active scene, 'Directory watch media' load last save file, option 'Show nothing when playback ends' freze last picture after play video.
 

ProblyStoned

New Member
You can use 'Replay Buffer', add plugin 'Directory watch media'
Add Replay scene with 'Media Source', in Filter add 'Directory watch media', select directory with video folder.
'Media Source' in propertis unselect 'Show nothing when playback ends'.

Replay Buffer always save active scene, 'Directory watch media' load last save file, option 'Show nothing when playback ends' freze last picture after play video.
HOLY SHIT that's a detailed response. Thank you so much, I will absolutely test that out and get back to you!
 

ProblyStoned

New Member
So unfortunately that didn't work out for me. I'm getting closer, but I'm still running into a couple of issues.
The first version I'm using is the 'virtual cam' route. This route works in the sense that I can activate this from any scene and it captures the image, however, after a few seconds it begins to warp the image (which is kinda cool, but not what I'm looking for at the moment) This is what it looks like:

https://streamable.com/2tnqv

The other way I've been trying to get this to work is by using the 'replay source' option. This has been sort of working but it also has its problems. First, its not a smooth pause and causes a small hiccup (not that big of a deal). Second, it will only record from a specific source, so I cannot activate it from any scene. This would mean having to setup MANY different scenes just to be able to activate the meme from wherever. This is what it looks like:

https://streamable.com/r4gz4
 

jaikomodo

New Member
If I understand you correctly, in a technical sense you want to freeze the active scene, let the frozen frame remain as still image and overlay some text, image or animation to it?

You might look at this plugin: https://obsproject.com/forum/resources/replay-source.686/
Meant as replay tool, you can also use a 1 ms replay time which actually replay the last 1 ms of a video, which is actually a frozen frame.
Can you go into a little more detail on how to set up the freeze frame please? I've tried to do the 1 ms video thing but nothing happens. Thanks in advance!
 

NoShame

New Member
Just go into properties in the sources that you want it to pause on then last frame, then deselect "show nothing when playback ends" Fixed! :)
 
Top