Zingabopp / OBSControl

A Beat Saber mod to control and monitor OBS in-game.
Other
42 stars 4 forks source link

[Feature] Source Record Plugin support #35

Open Gordin opened 2 years ago

Gordin commented 2 years ago

I want to use the Source Record OBS Plugin to record a scene without stream overlays, while streaming. https://obsproject.com/forum/resources/source-record.1285/ That plugin can be configured to stop and start when a normal recording starts, or when a filter on a source you want to record is made visible (so it could be stopped/started with WebSockets). Also, the recordings will be in a different folder that I want OBSControl to use to do the renaming, so OBSControl would either need a recording file path that is configurable in the config file, the ability to detect a pre/postfix in the filenames, or just read out the Plugin config (this is possible with WebSockets, because the plugin config is stored in the settings of a filter).

(I'll probably try to add some version of this myself, as I'm probably the only person using OBSControl and the Source Record plugin...)

Zingabopp commented 2 years ago

A PR for this would be welcome. What is the difference between this and switching to a scene that has a single source?

Gordin commented 2 years ago

I want to stream normally, but at the same time also record gameplay without stream overlays, so I need the Source Record Plugin for that. (If I don't want to run 2 instances of OBS at the same time)