Bug Report OBS Studio forgetting my resolution settings between profiles?

BlazeHedgehog

New Member
So, basically, I keep two different OBS profiles. One called "Recording" and one called "Streaming", and I do this because I don't have the greatest upstream currently, so the "Streaming" profile is lower resolution (410p) than the "Recording" profile (720p).

Went to stream something tonight, updated to 17.0.0, and even though I was on my "Streaming" profile, my stream still went out in 720p.

https://www.twitch.tv/blazehedgehog/v/111730790

Actually, according to the stats there, it went out in a weird resolution -- 1278x720p, even though, by all accounts, OBS Studio is set to scale down to 728x410. It's set to scale to that resolution in the "Output" settings, and it's set to scale to that resolution in the "Video" settings, but for some reason, OBS still pushed it out at the wrong resolution.

Looking at the log, OBS Studio registers that I switched to the "Streaming" profile and says it changed my output resolution accordingly.

20:36:30.509: ---------------------------------
20:36:30.509: video settings reset:
20:36:30.509: base resolution: 1280x720
20:36:30.509: output resolution: 1280x720
20:36:30.509: downscale filter: Bilinear
20:36:30.509: fps: 60/1
20:36:30.509: format: NV12
20:36:30.510: ---------------------------------

This is me starting OBS up at 8:36pm

20:36:32.533: Switched to scene 'PC Recording'
20:36:32.534: ------------------------------------------------
20:36:32.534: Loaded scenes:
20:36:32.534: - scene 'PC Stream':
20:36:32.534: - source: 'Hold On...' (image_source)
20:36:32.534: - source: 'Game Capture' (game_capture)
20:36:32.534: - source: 'Promos' (image_source)
20:36:32.534: - source: 'Mic' (wasapi_input_capture)
20:36:32.534: - filter: 'Gain' (gain_filter)
20:36:32.534: - scene 'PC Recording':
20:36:32.534: ------------------------------------------------
20:36:32.850: Update check: last known remote version is 17.0.0
20:36:45.365: User added source 'Display Capture' (monitor_capture) to scene 'PC Recording'
20:36:57.177: ---------------------------------
20:36:57.177: video settings reset:
20:36:57.177: base resolution: 728x410
20:36:57.177: output resolution: 728x410
20:36:57.177: downscale filter: Bicubic
20:36:57.177: fps: 30/1
20:36:57.177: format: NV12
20:36:57.188: Switched to profile 'Streaming' (Streaming)
20:36:57.188: ------------------------------------------------

Two seconds later, I switch to the Streaming profile. Resolution is adjusted accordingly.

20:40:16.417: ==== Streaming Start ===============================================

Three minutes later, after alerting friends via social media, I start streaming.

22:58:06.401: ==== Streaming Stop ================================================

A little over two hours later, I end the stream...

22:58:08.879: video settings reset:
22:58:08.879: base resolution: 1280x720
22:58:08.879: output resolution: 1280x720
22:58:08.879: downscale filter: Bilinear
22:58:08.879: fps: 60/1
22:58:08.879: format: NV12
22:58:08.880: Service '' not found
22:58:08.888: Switched to profile 'Recording' (Recording)
22:58:08.888: ------------------------------------------------
22:58:10.601: User switched to scene 'PC Recording'
22:58:11.506: ==== Shutting down ==================================================

And reset my profile back to "Recording" before closing OBS.

And yet, according to my Twitch archive, I streamed the entire time in 720p.
 

Attachments

  • 2017-01-02 20-36-29.txt
    19.7 KB · Views: 5

EBrito

Active Member
You streamed at 728x410p

20:40:14.899: [x264 encoder: 'streaming_h264'] preset: faster
20:40:14.899: [x264 encoder: 'streaming_h264'] profile: baseline
20:40:14.899: [x264 encoder: 'streaming_h264'] tune: grain
20:40:14.899: [x264 encoder: 'streaming_h264'] settings:
20:40:14.899: rate_control: CBR
20:40:14.899: bitrate: 700
20:40:14.899: buffer size: 700
20:40:14.899: crf: 0
20:40:14.899: fps_num: 30
20:40:14.899: fps_den: 1
20:40:14.899: width: 728 *************
20:40:14.899: height: 410 *****************
20:40:14.899: keyint: 60
20:40:14.899: vfr: off
20:40:14.899:

And your VOD
https://gyazo.com/1786e3fcbbf9658f31dacb06e1fd1c9a

See VIDEO RESOLUTION


Your recording profile is 720p
Your streaming profile is 410p
What is confusing is the order wich uses OBS to write log:

when you change back to recording profile, the log says

22:58:08.879: video settings reset:
22:58:08.879: base resolution: 1280x720
22:58:08.879: output resolution: 1280x720
22:58:08.879: downscale filter: Bilinear
22:58:08.879: fps: 60/1
22:58:08.879: format: NV12
22:58:08.880: Service '' not found
22:58:08.888: Switched to profile 'Recording' (Recording)

So, it shows your new video settings due to profile switching (that appears at the end)
 
Top