Question / Help Issue with Game Capture not maintaining scaling whilst recording

cwattygff

New Member
I've noticed over the last couple of days when I'm trying to record or stream gameplay with OBS Studio. I have the Game Capture source added and set to capture the Fullscreen Application. It picks the game up fine, whatever I decide to play. I start recording/streaming and then I notice during the course of things an issue. Basically the Output is set to 1920 x 1080 Resolution but during the course of the recording/stream the Game Capture source seems to switch between that and a much higher resolution, so basically my game content ends up zoomed in and outside the captured and rendered area. I can't seem to figure out how to solve it and stop it.

Here is my latest log file: https://gist.github.com/76e4b9430e6257cae546eb8bd0768af9
 

Fenrir

Forum Admin
Are you absolutely sure that your game is running in 1920x1080?

You can set the Game Capture source to fit to screen by clicking on it in the sources list and pressing ctrl+f, see if that helps.
 

cwattygff

New Member
Yeah game resolution is definitely set at 1080 as that's my monitor's resolution. Here is a screenshot from my last recording attempt showing how recording looks.
 

Attachments

  • vlcsnap-2017-03-28-15h40m54s029.png
    vlcsnap-2017-03-28-15h40m54s029.png
    1,019 KB · Views: 1,302

cwattygff

New Member
Here's a couple of better sceenshots from my captured video showing how the resolution of the Game Capture Source changes during recording:

vlcsnap-2017-03-28-15h46m34s281.png


vlcsnap-2017-03-28-15h45m24s027.png


The channel logo image and webcam never change or alter during recording, it's just the Game Capture Window that is having issues maintaining the correct resolution during recording/streaming. I've just captured a whole hour of content that's basically scrap because of this.
 

Fenrir

Forum Admin
Can you try the ctrl+f (fit to screen) setting on the game capture source and give it a test?
 

cwattygff

New Member
I've done ctrl + f and everything looks okay in the preview window of OBS, even when I am recording, it looks fine in the preview, but then when I come to watch the actual captured footage I'm seeing the issue. This is what's making it so hard for me to track down the cause and try to correct.
 

cwattygff

New Member
Any other fixes or solutions I can try? The only way I've managed to solve the issue temp is to use an Elgato HD60 from my PS4, but with my PC HDMI connected to a splitter and then going to the Elgato and to my TV. The Elgato Video Source or Video Capture Device Source as I've already seen with my Webcam doesn't have the issue of zooming in and out during recording. However I would still like to get a fix for Game Capture Source as I'd like to connect my Elgato back to my PS4.
 

Fenrir

Forum Admin
Can you try in a clean scene collection with JUST the game capture source?

Menu at the top of OBS, Scene Collection -> New

Call it test or something similar, and then add ONLY the Game Capture source.
 

Rdelaura

Member
I have a very similar issue. When I go into studio mode as my pre-stream scene is going it looks fine. I then exit studio mode and when it comes time I switch over and the game is zoomed in to the left top corner of the game. The only way I found to fix it is to go in the properties of game capture and select force scaling, turning on then back off fixes it. Its a real pain when transitioning. This happen ANYTIME switching from a BRB scene or starting scene into the game.
 

Rdelaura

Member
Although I seem to have found a fix by just restoring the default settings inside the game capture and re-setting them properly.
 

Izehouze

New Member
Seeing the same issue. Have to toggle between Force Scale and using either Transform Fit to Screen or manually dragging it back into the correct space/size constraints. I can replicate it by doing the following.

Setup and scale Capture as needed.
Exit SLOBS
Start SLOBS
Frame and scale has changed

It seems that SLOBS is re-interpreting the JSON file incorrectly?

Files enclosed.
Showing the capture setup and frame
Showing the JSON after setup
Showing the capture after restart and frame
Showing JSON after restart
 

Attachments

  • Scene1Setup.PNG
    Scene1Setup.PNG
    564 KB · Views: 250
  • Scene1JSON.PNG
    Scene1JSON.PNG
    19.3 KB · Views: 274
  • Scene1AfterReload.PNG
    Scene1AfterReload.PNG
    732.3 KB · Views: 239
  • Scene1JSONAfterReload.PNG
    Scene1JSONAfterReload.PNG
    19.2 KB · Views: 196

RytoEX

Forum Admin
Forum Moderator
Developer
@Izehouze
We don't support SLOBS, as it's a separate software and they have their own support resources.

If you're having an issue with OBS Studio, please make a new thread rather than necro-ing this one.
 

matixotic

New Member
Hello guys, I'm just wondering if someone could give me a hand on this one, I'm trying to figure this out on my own, but I see that No Go haha, I can't select my actual stream display.. I'll attach a photo too, if that could help..?
 

Attachments

  • 50594528_330724661111754_2554849046778871808_n.jpg
    50594528_330724661111754_2554849046778871808_n.jpg
    29.3 KB · Views: 206

giantjoe202

New Member
I have exactly the same bug here. The scaling is broke everytime I switch scenes, I don't even need to start a stream or a recording for that, I just have to switch scenes.

I've tried on OBS and Streamlabs OBS and the problem is there in both cases, that makes me think that there is a bug in the source code. Could you just correct it please ? Cause this is a very annoying bug and I would like to stream in good conditions... this stream breaking bug makes me look like a moron in front of my audience...
 

Narcogen

Active Member
You might have better luck making a new post that describes your issue and including a logfile rather than necroing a support request that was rejected because it's for a different piece of software.
 

Kovlur

New Member
I am sorry for necroing, but I solved the same issue that the others had of capturing their game or some other window. The fix is this:
Instead of using Display Capture or using forced scaling options, just add your program to the Window Capture mode.
That way you don't have to always go back and scale it up or ruin your picture quality because of forced scaling to a lower res.
I am also playing in maxed out windowed screen too, which I just fix the base canvas scaling with right click>Transform>Stretch to screen.
Be aware though that I am outputting 960p with base canvas 1440p. You might not get the same stretch to screen result as me.
Hope this helped for anybody else. Also why has obs banned registering with tutanota.com email service? They are legit, not some temporary email service. Such a bummer.
0acc159bf1d24e40bc1c6a737e31f505.png
 
Top