OBS doesn't record game on full screen, there are black bars. I need record desktop + game.

Unnamed

New Member
Hello everyone. Sorry in advance for my English level.

As first I want to describe how it works. My monitor has resolution 1280x1024 (5:4) and game which I'm opening is in 800x600 (4:3). I'm using "display capture" as a source. When i'm recording, my desktop is recorded properly, but when I will turn on game, the game is in left-up corner of screen in recording file - which is easy to explain: it has smaller resolution. As an output I have advanced mode - mp4 format, i'm using FFmpeg option - libx264 encoder, aac sound. My game turning on with full size on my screen (I don't see any black bars when i'm playing). This game is Stronghold Crusader for clarity. I want to sign: I need screen from this game and desktop (for streaming for example)! So some people will tell me that I could set "Base resolution of recording to 800x600" - but then I don't see all of my desktop when I'm backing to it! It sucks. Output resolution (Scaled resolution) have not matter here, because I can even make Full HD record and my screen will be stretched, but still game will be in corner... For more clarity: I can't capture this application (as a game/window) because there is always black screen and nothing happens! I have only one graphic card - Nvidia Gefore GT 430. From this that I know this game using DirectX, but I'm not sure. I have original Windows 7 too. I don't really know where problem is hidden. My friend with windows 10 recording only with one source - screen, and he's game automatically is stretched on the record file. For my situation It looks like OBS can't read this source properly from some unknown reasons. I tryed changing scaling desktop in Nvidia panel with different variations, and my monitor sometimes didn't showed game on full screen - but it was even worster! More black bars from two reasons... I have old monitor - AOC LM760. If you need log file, then I can do it but Could I simply try record this game and then post? Anyway for addon - I tryed opening game with different options and admin mode, same for OBS. I tryed too record other game - for example CS 1.6 non steam. I had problems with capture this game too! (black screen). But I don't know why, sometimes OBS captured game, sometimes not with same settings, it's crazy :(. Of course when I captured this game, then I could simply transform picture>stretch to full screen, even when it had 800x600 resolution, and I used different canvas for game/desktop by pressing key and record was ok, but still it's not automatic what is stranger, and it have some delay, and it don't work for first game completely. Please help me resolve this because I'm losing hope :(. My computer is too shit or what :(?
 

Unnamed

New Member
Is there anyone who can help me? I tryed bandicam program and in full-screen mode my game was stretched and all was nice, I didn't do anything and recording was in 1280x1024... Only I couldn't play because of flickering mouse when I joined to game xd. What is intresting - When I wanted capture part of screen and I set capturing simply all screen - effect was same like in OBS - black bars :). With flickering mouse is impossible to play. Is there anyone who understanding topic lolz? I even found a "little" resolve for OBS. I forced Stronghold to be in Windows mode, and I added these window to OBS. Later I turned off this forced window mode and OBS catched game screen and I simply stretched it to full screen in OBS. Of course I will not play in window mode this game... But when I'm having 2 sources (desktop and window) in one scene, when I'm trying switch myself from game to desktop I see black screen, because stretched window source is on the top. Of course I can do All with two scenes and hotkey... But can anyone tell me why I must combine like this lol? Why it is not automatic? Why bandicam can do this, and OBS not...? And why some of my friends have automatic stretching when they turning on game and only one source (display mode) ?
 
Top