Can I disable rescaling of a source window when it changes sizes on my desktop?

calidus

New Member
I am new to OBS.
I have found many similar questions, but the answers do not solve my problem.

What I am trying to accomplish:
I want my capture window to stay the same size. -----> Add a scale filter to make it a fixed resolution.
I do not want the image to rescale (stretch/squish) if I change the size of the source window.

The answer I'm given for this -is to use display capture instead of a window capture.
I don't want to do that because I want to be able to move the source window between monitors. My monitors run at different resolutions, so this creates a problem.

Is there a way to make the resolution of the capture window independant from the resolution of the source window - as if it was a display capture?

I understand it would likely behave differently than a display window, I'm not expecting a virtual display option to exist. Ex: I'm betting I couldn't drag it around inside the window capture - but that's fine.

Basically I want to lock out all possible rescaling - I will accept whatever behaviors come with that.
I'm not sure if this is possible, but it seems like a baseline function that should exist.
 
My (limited) understanding of this is that a capture source (window, game etc) will scale in the OBS canvas to reflect the output it is capturing, as it is basing its data on the amount of pixels being captured.

This sounds very similar to a post recently submitted re: older game resolutions, where the user was having issues with the source constantly changing scale based on the software adjusting during different functions:

EDIT: Ignore the multiple scene suggestion in this post... that was specific for their needs, the steps to transform would syill apply in your scenario.

My suggestion there may also apply to you: tell the source to always Transform > Fit to Screen.

From there, adjust the source size to whatever scale/size you need it to be on the canvas and leave as-is: when you move the actual window/app to a different display it will retain its position in OBS's canvas.

Where this may not be suitable for you is if this is a app/window that you need to adjust the aspect ratio of constantly (ie a web browser that in a landscape aspect on one display, but portrait on another display) as this will create a "letterbox" effect on the source in OBS when it changes orientation... See my attatched screenshot where the red border of the source shows the blank space around the image, as its portrait aspect ratio does not match the rest of the landscape canvas aspect ratio.

I hope this helps!
 

Attachments

  • Screenshot 2026-01-18 003921.png
    Screenshot 2026-01-18 003921.png
    261 KB · Views: 7
Back
Top