OBS Studio supports the following launch parameters for automation and portable use
Parameter | Description |
---|---|
--help , -h |
Get list of available parameters. |
--version , -v |
Get OBS version.* |
--startstreaming |
Automatically start streaming. |
--startrecording |
Automatically start recording. |
--startvirtualcam |
Automatically start virtual camera. |
--startreplaybuffer |
Automatically start Replay Buffer. |
--collection "name" |
Start with given scene collection. |
--profile "name" |
Start with given profile. |
--scene "name" |
Start with given scene. |
--studio-mode |
Start with Studio Mode active. |
--minimize-to-tray |
Start minimized to system tray. |
--portable , -p |
Use portable mode. |
--multi , -m |
Don't warn when launching multiple instances. |
--always-on-top |
Start in 'always on top' mode. |
--verbose |
Make log more verbose. |
--unfiltered_log |
Disable log filter (do not suppress repeated lines). |
--disable-updater |
Disable built-in updater (Windows/macOS only). |
--allow-opengl |
Allow OpenGL renderer on Windows. |
--only-bundled-plugins |
Launch with only built-in modules |
--safe-mode |
Force OBS to start in safe mode, disabling all third-party plugins, scripts, and websockets. |
--disable-shutdown-check |
Disables the unclean shutdown detection that would prompt a safe mode start |
--disable-missing-files-check |
Disable the missing files dialog which can appear on startup |
* = Not available on Windows
Windows |
To create a shortcut using your custom Launch Parameters:
To launch OBS Studio via scheduled tasks or other automated means, make sure to also set a working directory ("Start in...") which must point to the folder where |
macOS |
To launch OBS Studio using your custom Launch Parameters:
You can also copy-paste |