Loop Scenes in OBS Studio with Advanced Scene Switcher
Automating scene transitions in OBS Studio can professionalize your live streams, digital signage, or recordings. This guide provides a straightforward walkthrough on how to configure the “Advanced Scene Switcher” plugin to automatically loop through a specific sequence of scenes. You will learn how to open the plugin, set up individual scene transition macros, and establish an infinite loop with customizable durations for each scene.
Step 1: Open the Advanced Scene Switcher
Before beginning, ensure you have the Advanced Scene Switcher plugin installed in OBS Studio.
- Launch OBS Studio.
- In the top menu bar, click on Tools.
- Select Advanced Scene Switcher from the dropdown menu.
Step 2: Enable the Switcher
To allow the plugin to automate your scenes, you must first activate it.
- In the Advanced Scene Switcher window, navigate to the General tab.
- Click the Start button at the top to set the status to “Running”.
- (Optional) Check the box for Start switcher automatically to keep this functionality active every time you open OBS.
Step 3: Create the Loop Sequence Using Macros
The most reliable way to loop a specific sequence of scenes (for example: Scene A → Scene B → Scene C → Scene A) is by using the Macro tab. You will create one macro rule for each transition in your sequence.
Transition 1: Scene A to Scene B
- Go to the Macro tab.
- Click the + (plus) button at the bottom left to
create a new macro and name it something clear, like
Scene A to B. - In the Conditions section (the top half), configure
the rule:
- Select Scene from the first dropdown.
- Select current scene is Scene A.
- Click the + next to the condition to add a
duration. Select for at least and enter your desired
duration (e.g.,
10 seconds).
- In the Actions section (the bottom half), configure
the action:
- Select Scene from the dropdown.
- Select Switch scene to and choose Scene B.
- Choose your preferred transition style (e.g., Cut, Fade) and duration.
Transition 2: Scene B to Scene C
- Click the + button at the bottom left to create a
second macro and name it
Scene B to C. - In the Conditions section:
- Select Scene -> current scene
is Scene B -> for at least (e.g.,
10 seconds).
- Select Scene -> current scene
is Scene B -> for at least (e.g.,
- In the Actions section:
- Select Scene -> Switch scene to -> Scene C.
Transition 3: Scene C back to Scene A (Closing the Loop)
- Click the + button to create a third macro and name
it
Scene C to A. - In the Conditions section:
- Select Scene -> current scene
is Scene C -> for at least (e.g.,
10 seconds).
- Select Scene -> current scene
is Scene C -> for at least (e.g.,
- In the Actions section:
- Select Scene -> Switch scene to -> Scene A.
Step 4: Test the Sequence
Once your macros are configured, manually switch your active OBS scene to Scene A in your main OBS window.
Because the switcher is active, the plugin will wait for the defined duration (e.g., 10 seconds), automatically switch to Scene B, wait again, switch to Scene C, and finally loop back to Scene A to repeat the process indefinitely.