How to get exact recording output from a cropped source which covers multiple displays

whealthy

New Member
Hello. Thanks for your help in advance. I am new at this so I am not familiar with all the bells and whistles of OBS but am learning.
I am trying to record the output of a cropped output that that covers two screens. I can record the output but it still maintains the full resolution of the two monitors and creates a black space in the cropped portion. I tried playing around with changing the Base and/or Output resolutions to match that of the cropped area but I either end up with a stretched output still with black or the entire output being shifted and black space still being recorded. The resolution of the cropped image is 3440x1950 which is covering all of one 3440x1440 monitor and 3440x930 of the second monitor. The 3440x1440 res monitors are stacked vertically. Any help would be much appreciated.
 

Attachments

  • 2024-10-24 12-48-57.txt
    22 KB · Views: 7

koala

Active Member
If your cropped area is 3440x1950, you need to enter this as Settings > Video > Base (Canvas) Resolution as well as output resolution. Type this number into the input fields, since it probably isn't offered in the dropdown list.

There is also a shortcut for this: right-click your cropped source > resize output (source size). However, this will only work if you cropped with the crop filter. If you cropped by ALT-dragging the source borders (cropped border shows in green color) it doesn't work, because internally the source size didn't really change this way, just the displayed part of the source.

The "canvas" is where all sources are composited and painted on. It's what you see as preview. If actually recording/streaming, this is put to output after its size is rescaled to the output resolution. If the aspect ratio of the canvas is different to the aspect ratio of the output resolution, your image appears stretched.
Usually, you want canvas resolution and output resolution the same (the resulting video is 1:1 the canvas), however many streamers want to produce the video with the same as their monitor resolution, then rescale to a smaller output resolution because of bandwidth constraints.
 
Top