mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-03-21 17:34:57 -05:00
An automation tool for OBS Studio
| forms | ||
| .gitignore | ||
| advanced-scene-switcher-module.c | ||
| advanced-scene-switcher-nix.cpp | ||
| advanced-scene-switcher-osx.mm | ||
| advanced-scene-switcher-win.cpp | ||
| advanced-scene-switcher.cpp | ||
| advanced-scene-switcher.hpp | ||
| CMakeLists.txt | ||
| executable-switch.cpp | ||
| file-switch.cpp | ||
| general.cpp | ||
| hotkey.cpp | ||
| idle-switch.cpp | ||
| LICENSE | ||
| pause-switch.cpp | ||
| priority.cpp | ||
| random.cpp | ||
| README.md | ||
| scene-round-trip.cpp | ||
| scene-transitions.cpp | ||
| screen-region-switch.cpp | ||
| switcher-data-structs.hpp | ||
| utility.hpp | ||
| window-title-switch.cpp | ||
SceneSwitcher
An automated scene switcher for OBS Studio
More information can be found on https://obsproject.com/forum/resources/automatic-scene-switching.395/
To build it yourself follow these steps (changes / suggestions welcome):
- Download the OBS Studio sources.
- Move the sources of this plugin to the the frontend-plugins folder in the OBS sources ("obs-studio/UI/frontend-plugins/SceneSwitcher" for example).
- Edit the CMakeLists.txt in the frontend-plugins folder to include the SceneSwitcher sources directory by appending the line "add_subdirectory(SceneSwitcher)".
- Build OBS Studio and the plugin library will be located in the respective subdirectory of the rundir inside your build folder. (for example ~/obs-studio/build/rundir/RelWithDebInfo/obs-plugins/64bit/advanced-scene-switcher.so)
NOTE: The linux version of this plugin is dependent on libXScrnSaver.