Resource icon

OBS Lua Visibility Timer 0.3

This adds a visibility timer script with the following options:

Source - select source
Mode - Show source after specified time, Hide source after specified time, Repeat
Delay after activated (ms) - delay timer until after specified time (useful if using scene transition)
Duration (seconds) - time the source will hide or show
Repeat hold time (seconds) - repeat mode only - time until which the source will hide or show again
Start visible (repeat mode) - starts the source shown or hidden in repeat mode

Add ability to select multiple sources

OBS Studio doesn't currently have source visibility transitions
First release
Last update
3.00 star(s) 7 ratings

More resources from cg2121

Latest updates

  1. OBS Visibility Timer 0.3

    Changes Changed seconds to milliseconds Script now works with both preview and program in...
  2. Visibility Timer 0.2

    Changes: -Settings now update when mode changes -Fix memory leak

Latest reviews

Seems fine in its own terms, but doesn't really do what I want. It works by making a source 'visible' after a specified delay for a specified period of time. However, this is not 'visible' in the OBS sense, which has to do with activating/deactivating the source. As a result, a problem arises with dynamic graphics, like scrolling text.

So, for example, if you have a source that scrolls a block of text in from the bottom of the window and out of the top of the window that takes 5 seconds to complete, using the script with, say, a 10 second delay will result in nothing being shown (the text has already scrolled out of the window 5 seconds before the source was made 'visible').

What I would really like is an activation timer, rather than a 'visibility' timer.
With no install directions "Here or on youtube/google", no help to people asking the same thing I'm looking "How to install", this is junk software. I will update my rating if there is ever a way for people to install this.
Worked as advertised. It's like an HTML blink tag with the option to start off/on, show once or keep blinking with times you can specify. The script is applicable for a single graphic or text source. If that source is shared across scenes, the timer continues showing and hiding on the same timing.
Not doing what was specified. Also, it would be nice to be able to add multiple actions/sources. What I need is to start with showing one source and then after some time hide that and show another. And then continue doing that for about 20 sources. After source 20 I want to go back to the first source.
Nothing happens when the script is loaded in OBS Studio 21.1.0
Perfect for displaying messages or other sources on a timer
cool keep them coming! Let me learn! :)