Streaming at a lower Resolution than Recording?

Hi everyone,

I bought an ultrawide (Alienware QD OLED 34") recently (3440x1440)

I stream on twitch in 1080p, but for recording I had it set for 1080p output. This places the video in extreme letterboxing when I record.

I would like to try to record in 2560x1440p, but my recording/encoder settings look like this:

OWCG1w4.png


When I click 'rescale output' - it doesn't let me select higher than 1080p.

Anyone here have tips? I'd like to stream at 1080p, and then record at 2560x1440p for increased graphical fidelity and to reduce the letterboxing when I upload the recordings to YT. On YT they look totally 'zoomed out' - a bit absurd, here's an example:


So on other devices it looks like a 1080p 'zoomed out', and it doesn't look good at all.

Anyone have advice?
 

khaver

Member
Under the Video settings, set your base canvas and output Resolution to 2560x1440. Then set the output resolutions for the stream. The recording should default to the canvas size.. Be aware that scaling down for streaming will take more CPU resources. I don't believe that downscaling is done on the GPU.
 
Under the Video settings, set your base canvas and output Resolution to 2560x1440. Then set the output resolutions for the stream. The recording should default to the canvas size.. Be aware that scaling down for streaming will take more CPU resources. I don't believe that downscaling is done on the GPU.

EDIT: this partially worked. Now in my video editor it looks like this:

Xje2LKb.png


But if the canvas is 2560x1440, and I record that resolution (I am playing the game at 3440x1440) why do I have bars? Why doesn't OBS just resize it while recording? Or am I missing something here?
 

khaver

Member
Because 2560x1440 is 16:9 ratio video. 3440x1440 is wider (21.5:9). So to fit your 3440 wide game into the 2560x1440 recording frame the whole image had to be scaled down to a width of 2560. And in order to put the 21.5:9 image into the 16:9 recording ratio, black bars had to be added to the top and bottom. If you don't want the black bars, make your base canvas and output resolution 2560x1072. Your stream resolution should be set to 1920x804 and recording to 2560x1072.
 
Thanks for that explanation.

I thought (it seems very wrongly) that if I set OBS to record it could simply re-encode to 2560x1440p on the fly, but seeing that this isn't CPU possible in real time in Premiere Pro probably should have told me what a pipe dream that is.

I really appreciate that, Khaver.
 
Top