-
Notifications
You must be signed in to change notification settings - Fork 79
Start other programs when starting OBS
The goal of this example is to show how to automatically start additional applications unrelated to OBS when starting OBS.
For this we will need to set up a macro which runs exactly one time on OBS startup.
The "Macro" condition type can be used for this purpose as it offers an option to check how often a macro was executed.
In the following example VLC will be automatically opened when starting OBS:
If you want to make sure the conditions for the "Run once example" macro are not checked anymore after executing it a single time - e.g. when adding a lot of additional conditions or conditions which are resource intensive to check like the "video" condition - you can add the additional pause action to the end of the macro:
To automatically unpause the "Run once example" on OBS startup you will have to add another macro:
Note:
You might be tempted to use the "Plugin state" condition type in combination with "OBS is shutting down" to unpause the macro.
This will not work as at the stage where macros are run with the "OBS is shutting down" condition it is no longer possible to save any settings changes and thus the change regarding the pause state of the "Run once example" macro will not be persisted.
- Show webcam only when speaking
- Twitch Category Changer
- Show text source with latest Twitch follower
- Detect elements on screen and hide them automatically
- Motion detection
- Start other programs when starting OBS
- Crossfading audio during scene changes
- Switch scenes randomly
- Re-shuffle VLC source
- Automatically switch scene if a game capture's target window no longer exists
- Audio based scene switching in podcast setting
- Switching scenes based on portrait or landscape mode resolution of a window capture source
- Set up a hotkey to start and stop recording with a fade from and to black
- Automatically cycle through a list of scenes
- Toggle visibility of scene items on a timer
- Advance through a list of scenes by hotkey
- Performing actions only when transitioning from A to B
- Media playlist with commercial interruptions
- Split recording of stream into chunks
- Switching scenes for Aitum Vertical plugin
- Using MIDI devices
- Change capture window of Window Capture source
- Show URLs in clipboard in browser source
- General tab overview
- Starting and stopping the plugin
- Macros explained
- Creating a macro
- Pausing macros
- Macro duration modifiers
- Exporting and importing individual macros
- Audio condition
- Cursor condition
- Date condition
- Hotkey condition
- Media condition
- Process condition
- Scene item transform condition
- Slide Show condition
- Video condition
- Audio action
- Http action
- Hotkey action
- Random action
- Scene item visibility
- Sequence action
- Action Queue example
- Variables
- Websockets
- Scripting
- Scene groups
- Troubleshooting
- Saving and loading settings