How do I create an omnibus group to capture game capture sources at 16:9 and 4:3 ratio?

Tenmar

New Member
I've been wanting to find a way to streamline capturing all the game capture sources or other sources and have them display in a single area.

The goal is to have all game sources in a single area on the landscape and maintain a consistent aspect ratio for each of the sources. Ideally, I'd like one scene that will contain all 16:9 aspect ratio sources and a second scene to contain all 4:3 sources.

I know that this can be done with at least the 16:9 aspect ratio using nested scenes and groups as putting nested scenes as a source start at the same aspect ratio as your canvas which is a 16:9 ratio. Which you can see in this draft showing the game Ys Origin where all nested scenes will be contained in that group.

What I'm having trouble with though is that I'd like to maximize the space for the 4:3 sources and I can't think of a solution of how to have a nested scene be at a 4:3 aspect ratio when it's brought in as a source. Ideally this will be for retro games that use the 4:3 aspect ratio. But I can't figure out a solution. The picture showing the capture card "No signal" is at a 4:3 ratio but the nested scene itself is at a 16:9 aspect ratio.

I remember there was a guide that had a solution but with how flooded youtube is with OBS guides I can't find it at all. I've been banging my head against this for a while because I'd like to have an overlay that streamlines the process of switching between sources while not worrying about the aspect ratio for each source.

If anyone can help, I'd greatly appreciate it.
 

Attachments

  • Screenshot 2024-05-02 191814.png
    Screenshot 2024-05-02 191814.png
    438 KB · Views: 93
  • Screenshot 2024-05-02 191829.png
    Screenshot 2024-05-02 191829.png
    146.8 KB · Views: 14

Suslik V

Active Member
Probably you are looking for a solution similar to one that was described in the thread (Transform options of the source, Bounding Box Type: Scale to height of bounds):
 

Tenmar

New Member
Probably you are looking for a solution similar to one that was described in the thread (Transform options of the source, Bounding Box Type: Scale to height of bounds):
I'll take a look at this in the morning. Thank you for sharing this information.
 

Tenmar

New Member
Probably you are looking for a solution similar to one that was described in the thread (Transform options of the source, Bounding Box Type: Scale to height of bounds):
Wanted to follow up with you Suslik. Looked up the link to the forum post but something is off with OBS since I don't use a shuffler.

The resolution size of the game doesn't update in OBS to the proper aspect ratio. The only time it will update the resolution size is if I switch scenes and then go back to the scene that contains the emulator.

So I can't really tell if your recommendation is actually working. Is there something I'm missing in either OBS or BizHawk settings that I'm not aware of? Going to look through it but can't seem to find an answer in the bizhawk website.
 

Suslik V

Active Member
I don't know how your scenes are set up, so I can only guess.

Probably, you need to change Transform options of the original Source (that later will be nested as scene source), not already nested Scene source. Thus, Bounding Box Size (of the Transform options) applied to original Source will determine height of the source that lies inside the Scene source (effectively making source to keep fixed height and alignment inside the scene).

General approach here is to make adjustments to the original Scene (to all original sources it contains) and only when you fully satisfied with the result, then you can add this scene (as single source) to other scene.
 

Tenmar

New Member
I don't know how your scenes are set up, so I can only guess.

Probably, you need to change Transform options of the original Source (that later will be nested as scene source), not already nested Scene source. Thus, Bounding Box Size (of the Transform options) applied to original Source will determine height of the source that lies inside the Scene source (effectively making source to keep fixed height and alignment inside the scene).

General approach here is to make adjustments to the original Scene (to all original sources it contains) and only when you fully satisfied with the result, then you can add this scene (as single source) to other scene.
Typically when I have an idea I make a new scene collection and start from scratch so I can start from the foundation and build up.

Right now the wall is that OBS game capture source is not updating the change in resolution size when I change to a different console using BizHawk. The only time OBS will update the game capture source size is if I switch to a different scene and then go back to the scene that has the game capture source. Not able to confirm if your recommendation of using edit transform and set the bounding box options is actually working or not. So I'm not even at the point of seeing if the nested scene/group part works yet.
 

Suslik V

Active Member
The only time OBS will update the game capture source size is if I switch to a different scene and then go back to the scene that has the game capture source
I never seen this before. There is delay in the hook (to be able to capture overlays etc), but scene switch... Never heard about it, at least here on the forum.

 

Tenmar

New Member
I never seen this before. There is delay in the hook (to be able to capture overlays etc), but scene switch... Never heard about it, at least here on the forum.

Yeah this is new to me too. Once I finish uploading some VODs, I'll restart my computer then re-install OBS. See if that fixes anything.

But here is the log file link: https://obsproject.com/logs/eEMxtpiT2uG1T6OR

But to show it in a picture here's what it looks like. The only time the resolution will change is when I switch to a different scene which you can tell by the remaining amount of pixels are shown with the red lines.
 

Attachments

  • Screenshot 2024-05-03 102246.png
    Screenshot 2024-05-03 102246.png
    130.9 KB · Views: 12
  • Screenshot 2024-05-03 102319.png
    Screenshot 2024-05-03 102319.png
    140.9 KB · Views: 13
  • Screenshot 2024-05-03 102335.png
    Screenshot 2024-05-03 102335.png
    141.1 KB · Views: 14
  • Screenshot 2024-05-03 102400.png
    Screenshot 2024-05-03 102400.png
    233.2 KB · Views: 12
Top