Question / Help Set video resolution based on window?

Fyren

New Member
Is there an easy way to have the resolution in the video settings adjusted to match the window chosen for software capture? Doing this manually can be a small annoyance, especially if "inner window" is chosen. Did I miss an easy way to see/set the window's resolution?
 

dodgepong

Administrator
Community Helper
A better idea, I think, would be to stream at the resolution that you want, and then set the window to "fit to screen" (select the source and press ctrl+F).
 

Fyren

New Member
That works but going from streaming a modern game to something like an emulator for an older system the resolutions are pretty different and might have different aspect ratios. So I might capture a game at 1600x900 and downscale it but then an SNES game might be 512x478 (maybe scaled up in the emulator).
 

dodgepong

Administrator
Community Helper
I think you're approaching this from the wrong direction. You don't HAVE to stream at the same resolution as the game you are streaming. It would be best to ask yourself what resolution you can stream at, and then stream everything at that resolution, even if that involved scaling up or down in one way or another. Games will have to be scaled up or down anyway when people fullscreen your stream, right?

Most streaming services have 16:9 players, and I'd venture a guess that most people have 16:9 monitors, so the aspect ratio you stream might look good for you, but might have black bars for everyone else.

I don't really see the problem with just picking your best resolution to stream at, and then just streaming things at that resolution. Aspect ratios might be inconsistent, but it's not like streaming at the aspect ratio of the game you are streaming is going to eliminate black bars.
 

Fyren

New Member
If someone fullscreens, then that's going to be a second resize going on (that's out of my hands in any case). If my source is higher resolution than what I can acceptably stream at, either I have to change the source resolution to be lower or downscale it in OBS. It's going to look better if I can change the source's resolution, but my monitor is the same resolution regardless, so I choose to let OBS do it. But if it's lower resolution to start, just accepting that is okay to me and I avoid one potential resize of the video.
 

paibox

heros in an halfshel
I'm afraid that implementing something like this would just be likely to cause a new slew of problems, and I'm not quite sure how you would actually use this for anything, since it's not like your stream can switch resolutions on the fly while you're streaming.

Anyway, there can't be that horribly many different resolutions where you would need precise streaming at the resolution of the software capture source. I also change the resolution around a lot depending on what I'm streaming, and my suggestion would be to add different setting profiles for the different resolutions to allow for easy switching using the OBS settings.
 
Top