[Feature Request] Scene Preview Mode

Status
Not open for further replies.

FerretBomb

Active Member
This has been covered/requested before, but I had a new idea regarding how to handle it.

The Desire: Being able to (pre)view and edit a scene before switching to it.
The Reason: To allow easy setup/alteration of a 'key' scene (main game) and ensure capture feeds are set correctly prior to changing to it, so as not to present a black screen or malformatted display to viewers.

The Solution: Add a 'Lock Scene' button directly below the preview window. When clicked, toggle button text to 'Unlock Scene' and add a 'Scene locked to: Example Scene' text tagline after the button. Possibly also change the background of the bar to highlight that it is locked, make it harder to miss.
Allow the preview window to switch to the new scene (and allow editing of it) while the Locked Scene is displayed on-stream. Unlocking the scene would transition to the currently-selected scene.
This would allow a caster to view and edit an upcoming scene without needing to add a second preview pane (taking up less real-estate). It would also allow OBS to load the resources for the new scene in preparation for the switch, cutting down on transition-lag (or at least front-loading some of it, to make it less obvious). This method would also retain the simplicity of single-pane editing, without confusing the user as to which pane the edits would apply.

Issues: Greater GPU utilization, compositing two scenes simultaneously (one invisibly, the livestream-active one). As the preview would not actually be encoded until it was unlocked, CPU utilization increase should be minimal by comparison. Especially as OBS already does this on a shorter-term currently, when performing a smooth transition between scenes (essentially this would be putting OBS into a scene-switching state, and just hold at the start-point of the fade while locked).
 

paibox

heros in an halfshel
The answer: This has been requested multiple times, and it will be available in the rewrite in some form or another since sources and scenes in the rewrite do not work in the same fashion they currently do. This will most likely not be added to OBS1 due to UI limitations.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Yep, coming in the rewrite. It's not actually that much more GPU utilization, and will also be optional.
 
Status
Not open for further replies.
Top