I was trying to set up a macro that looked at the current scene to trigger (enable) a filter that has been applied to a scene (not a source) but in the Filter options it seems that you can only choose from the list of sources and not any of the scenes. Is this intended or is this just a niche, edge case that hasn't been considered yet?
I am not sure I fully understand the issue.
It should be possible to select scenes in the "Filter" condition and actions.
Or are you specifically referring to the "Current scene" placeholder?
Is it true that this plugin can replace Pixelmatch the switcher plugin? So for example, if video is showing a certain message or screen image then the plugin can be programmed to switch to a different scene?
You can indeed look for patterns in video sources using the "Video" condition type.
For general information about the video condition have a look at this wiki entry:
An automation tool for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
github.com
For an example have a look at this wiki entry:
An automation tool for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
github.com
I have a request for further updates...
On my system, I have quite a heavy async between my Virtual Cam Video and VCable output Audio, If I route it e.g. in any Webmeeting software. Only way to get it sync is to give my Video sources a 500ms delay and my Audio Sources a -950 ms delay. If I record or Stream directly, those Settings are to be switched off. I can automate the delay Filter setting for the Video with the advanced Scene Switcher per Macro or on any Stream Deck via Hot Keys. For the -950ms Audio delay, I have not found a automation solution, yet.
It has to be configured in the advanced audio Properties under Sync offset. Unfortunately I have not found a Hotkey or other setting to Automate this... Is there way, you could include advanced audio Properties in your Macro templates. Or does anyone know a solution how to either kill the heavy delay in the VCable output or how to automate the advanced audio properties Sync offset Setting?
Thanks for the suggestion!
I have implemented the option to set / check the sync offset of sources in this build:
An automated scene switcher for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
github.com
Should be finished in a few minutes.
You will have to be logged into GitHub to be able to download it.
Let me know if you run into any issues!
Hey there o/
Loving the plugin, was wondering if there is any way to set source settings through a text file. This would be extremely useful for me. For example I would like to use an external program to generate a settings file, then have the advanced scene switcher read the text file and set the settings for a source accordingly.
Thanks for all the hard work on this plugin!
Not yet unfortunately - once I get around to improving the variable support something like this will probably be possible.
On Windows the "run" action doesn't seem to do anything with some .exe (no all of them though)
The log clearly indicates it tries to launch the program
But nothing happens. Same thing happen if I try through a shortcut file pointing to the program.
If I try to run a .bat file which start the program it works but through the extension it tells me Windows can't find a program of this name.
The program works if I launch it through the GUI or through the terminal.
I also tried with some program I developped and compiled using pyinstaller and ran into the same issue. You can also try with the yuzu installer that can be downloaded here :
https://yuzu-emu.org/downloads/
Could it maybe be that "yuzu-emu" requires additional arguments?
I am not familiar with this particular application at all unfortunately, but are you sure that you want to start the
installer and not the application itself instead? (E.g. "yuzu.exe")