Question / Help Problem with recording

santacheese

New Member
When I try to record Overwatch with OBS, it records only the first frame of the beginning of the record. After that it has only that frame showing up but the audio can still be heard.

however, the preview stream shows what you would expect to see.
 

santacheese

New Member
11:59:26: Using Window Capture
11:59:26: Scene buffering time set to 700
11:59:26: x264: MB rate (326400) > level limit (245760)
11:59:26: ------------------------------------------
11:59:26: Video Encoding: x264
11:59:26: fps: 40
11:59:26: width: 1920, height: 1080
11:59:26: preset: veryfast
11:59:26: profile: main
11:59:26: keyint: 80
11:59:26: CBR: yes
11:59:26: CFR: yes
11:59:26: max bitrate: 1000
11:59:26: buffer size: 1000
11:59:26: ------------------------------------------
12:02:06: Total frames encoded: 2342, total frames duplicated: 2336 (99.74%)
12:02:06: Number of frames skipped due to encoder lag: 2321 (99.10%)
12:02:06: Total frames rendered: 15, number of late frames: 12 (80.00%) (it's okay for some frames to be late)
12:02:06:
12:02:06: Profiler time results:
12:02:06:
12:02:06: ==============================================================
12:02:06: video thread frame - [100%] [avg time: 116.191 ms] [children: 97.4%] [unaccounted: 2.65%]
12:02:06: | scene->Preprocess - [96.3%] [avg time: 111.85 ms]
12:02:06: | GPU download and conversion - [1.09%] [avg time: 1.267 ms] [children: 1.33%] [unaccounted: -0.238%]
12:02:06: | | flush - [0.682%] [avg time: 0.792 ms]
12:02:06: | | CopyResource - [0.136%] [avg time: 0.158 ms]
12:02:06: | | conversion to 4:2:0 - [0.511%] [avg time: 0.594 ms]
12:02:06: Convert444Thread - [100%] [avg time: 15.845 ms] [children: 99.8%] [unaccounted: 0.227%]
12:02:06: | Convert444toNV12 - [99.8%] [avg time: 15.809 ms]
12:02:06: encoder thread frame - [100%] [avg time: 67.71 ms] [children: 0.167%] [unaccounted: 99.8%]
12:02:06: | sending stuff out - [0.167%] [avg time: 0.113 ms]
12:02:06: ==============================================================
12:02:06:
12:02:06:
12:02:06: Profiler CPU results:
12:02:06:
12:02:06: ==============================================================
12:02:06: video thread frame - [cpu time: avg 19.791 ms, total 296.875 ms] [avg calls per frame: 1]
12:02:06: | scene->Preprocess - [cpu time: avg 18.75 ms, total 281.25 ms] [avg calls per frame: 1]
12:02:06: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:02:06: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:02:06: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:02:06: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:02:06: Convert444Thread - [cpu time: avg 9.765 ms, total 78.125 ms] [avg calls per frame: 1]
12:02:06: | Convert444toNV12 - [cpu time: avg 9.765 ms, total 78.125 ms] [avg calls per frame: 1]
12:02:06: encoder thread frame - [cpu time: avg 8.746 ms, total 20484.4 ms] [avg calls per frame: 1]
12:02:06: | sending stuff out - [cpu time: avg 0.06 ms, total 140.625 ms] [avg calls per frame: 1]
12:02:06: ==============================================================
12:02:06:
12:02:06: =====Stream End: 2016-07-11, 12:02:06=================================================
 

santacheese

New Member
I don't need higher quality, I need to understand why it only shows the first frame while I start it and then watch it. It doesn't show anything else.
 

Harold

Active Member
Because your scene layout is overloading your system. Straight up.
It's taking over 120ms PER FRAME to render.

You need to get the total per frame down under 33.3ms to maintain 30fps.

40fps offers no benefit over 30fps.
 
Top