Question / Help Local Recording appearing as 16x96 resolution

Varuuna

New Member
Earlier today, I was recording Wind Waker HD gameplay, using my Hauppauge Capture Card. Since I know that OBS currently doesn't support those cards, I used the software the CC came with (ArcSoft Showbiz) and just fullscreened it on my primary monitor. Then I used OBS Monitor Capture to record the entire screen.
I have noticed older posts in other threads saying that Monitor Capture is terrible, but I don't know why, as that has worked for me before. OBS has never caused me any trouble in the past.

Only a day or two before recording, I made a test-video using the exact same settings (I didn't touch OBS in between the test and the actual recording) Which was only 3 minutes long. That video worked perfectly, so my only guess is that something happens when you record for too long? I'm no expert, though, so I could be very wrong.

Here's hoping for ideas!

OBS Logfile from the recording:
Code:
12:21:40: Open Broadcaster Software v0.553b - 32bit (´・ω・`)
12:21:40: -------------------------------
12:21:40: CPU Name: Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
12:21:40: CPU Speed: 3210MHz
12:21:40: Physical Memory:  4095MB Total, 4095MB Free
12:21:40: stepping id: 2, model 5, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
12:21:40: monitor 1: pos={0, 0}, size={1920, 1080}
12:21:40: monitor 2: pos={1920, 0}, size={1280, 1024}
12:21:40: Windows Version: 6.2 Build 9200 
12:21:40: Aero is Enabled
12:21:40: -------------------------------
12:21:40: OBS Modules:
12:21:40: Base Address     Module
12:21:40: 009C0000         OBS.exe
12:21:40: 65200000         OBSApi.dll
12:21:40: 6FB40000         DShowPlugin.dll
12:21:40: 6FA50000         GraphicsCapture.dll
12:21:40: 6FA30000         NoiseGate.dll
12:21:40: 6F6A0000         PSVPlugin.dll
12:21:40: ------------------------------------------
12:21:40: Adapter 1
12:21:40:   Video Adapter: AMD Radeon HD 7700 Series
12:21:40:   Video Adapter Dedicated Video Memory: 2127761408
12:21:40:   Video Adapter Shared System Memory: 2167140352
12:21:40: =====Stream Start: 2014-01-16, 12:21:40===============================================
12:21:40:   Multithreaded optimizations: On
12:21:40:   Base resolution: 1920x1080
12:21:40:   Output resolution: 1280x720
12:21:40: ------------------------------------------
12:21:40: Loading up D3D10 on AMD Radeon HD 7700 Series...
12:21:40: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
12:21:40: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
12:21:40: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
12:21:40: Playback device {0.0.0.00000000}.{aebe3405-ea00-47c8-ac11-2c0ab16d4458}
12:21:40: ------------------------------------------
12:21:40: Using desktop audio input: Högtalare (High Definition Audio Device)
12:21:40: ------------------------------------------
12:21:40: Audio Encoding: AAC
12:21:40:     bitrate: 128
12:21:40: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/ColorKey_RGB.pShader.blob
12:21:40: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/AlphaIgnore.pShader.blob
12:21:40: Using Monitor Capture
12:21:50: Using custom x264 settings: "crf=0"
12:21:50: x264: VBV maxrate specified, but no bufsize, ignored
12:21:50: ------------------------------------------
12:21:50: Video Encoding: x264
12:21:50:     fps: 30
12:21:50:     width: 1280, height: 720
12:21:50:     preset: veryfast
12:21:50:     CBR: no
12:21:50:     CFR: yes
12:21:50:     max bitrate: 1000
12:21:50:     buffer size: 0
12:21:50:     quality: 32
12:21:50: ------------------------------------------
12:21:50: MMDeviceAudioSource: Frequency for device 'Högtalare (High Definition Audio Device)' is 352800, samples per sec is 44100
12:25:24: Total frames rendered: 6426, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
12:25:24: Total duplicated frames to ensure constant framerate: 0 (0.00%)
12:25:24: 
12:25:24: Profiler results:
12:25:24: 
12:25:24: ==============================================================
12:25:24: frame - [100%] [avg time: 3.042 ms (cpu time: avg 1.95 ms, total 12531.3 ms)] [avg calls per frame: 1] [children: 99.7%] [unaccounted: 0.263%]
12:25:24: | frame preprocessing and rendering - [26.6%] [avg time: 0.81 ms (cpu time: avg 0.503 ms, total 3234.38 ms)] [avg calls per frame: 1] [children: 7.79%] [unaccounted: 18.8%]
12:25:24: | | scene->Preprocess - [7.79%] [avg time: 0.237 ms (cpu time: avg 0.172 ms, total 1109.38 ms)] [avg calls per frame: 1]
12:25:24: | video encoding and uploading - [73.1%] [avg time: 2.224 ms (cpu time: avg 1.446 ms, total 9296.88 ms)] [avg calls per frame: 1] [children: 71.3%] [unaccounted: 1.78%]
12:25:24: | | flush - [16.8%] [avg time: 0.512 ms (cpu time: avg 0.075 ms, total 484.375 ms)] [avg calls per frame: 1]
12:25:24: | | CopyResource - [0.362%] [avg time: 0.011 ms (cpu time: avg 0.009 ms, total 62.5 ms)] [avg calls per frame: 0]
12:25:24: | | conversion to 4:2:0 - [0.197%] [avg time: 0.006 ms (cpu time: avg 0.004 ms, total 31.25 ms)] [avg calls per frame: 0]
12:25:24: | | call to encoder - [53.8%] [avg time: 1.638 ms (cpu time: avg 1.308 ms, total 8406.25 ms)] [avg calls per frame: 0]
12:25:24: | | sending stuff out - [0.0986%] [avg time: 0.003 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
12:25:24: | Convert444Threads - [1.09e+003%] [avg time: 33.244 ms (cpu time: avg 1.179 ms, total 7578.13 ms)] [avg calls per frame: 0]
12:25:24: ==============================================================
12:25:24: 
12:25:24: =====Stream End: 2014-01-16, 12:25:24=================================================
12:26:11: =====Stream Start: 2014-01-16, 12:26:11===============================================
12:26:11:   Multithreaded optimizations: On
12:26:11:   Base resolution: 1920x1080
12:26:11:   Output resolution: 1280x720
12:26:11: ------------------------------------------
12:26:11: Loading up D3D10 on AMD Radeon HD 7700 Series...
12:26:11: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
12:26:11: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
12:26:11: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
12:26:11: Playback device {0.0.0.00000000}.{aebe3405-ea00-47c8-ac11-2c0ab16d4458}
12:26:11: ------------------------------------------
12:26:11: Using desktop audio input: Högtalare (High Definition Audio Device)
12:26:11: ------------------------------------------
12:26:11: Audio Encoding: AAC
12:26:11:     bitrate: 128
12:26:11: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/ColorKey_RGB.pShader.blob
12:26:11: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/AlphaIgnore.pShader.blob
12:26:11: Using Monitor Capture
12:26:11: Using custom x264 settings: "crf=0"
12:26:11: x264: VBV maxrate specified, but no bufsize, ignored
12:26:11: ------------------------------------------
12:26:11: Video Encoding: x264
12:26:11:     fps: 30
12:26:11:     width: 1280, height: 720
12:26:11:     preset: veryfast
12:26:11:     CBR: no
12:26:11:     CFR: yes
12:26:11:     max bitrate: 1000
12:26:11:     buffer size: 0
12:26:11:     quality: 32
12:26:11: ------------------------------------------
12:26:11: MMDeviceAudioSource: Frequency for device 'Högtalare (High Definition Audio Device)' is 352800, samples per sec is 44100
13:49:18: Total frames rendered: 149466, number of late frames: 9 (0.01%) (it's okay for some frames to be late)
13:49:18: Total duplicated frames to ensure constant framerate: 117 (0.08%)
13:49:19: 
13:49:19: Profiler results:
13:49:19: 
13:49:19: ==============================================================
13:49:19: frame - [100%] [avg time: 3.163 ms (cpu time: avg 2.421 ms, total 362000 ms)] [avg calls per frame: 1] [children: 99.7%] [unaccounted: 0.285%]
13:49:19: | frame preprocessing and rendering - [26%] [avg time: 0.823 ms (cpu time: avg 0.579 ms, total 86687.5 ms)] [avg calls per frame: 1] [children: 7.87%] [unaccounted: 18.1%]
13:49:19: | | scene->Preprocess - [7.87%] [avg time: 0.249 ms (cpu time: avg 0.187 ms, total 27953.1 ms)] [avg calls per frame: 1]
13:49:19: | video encoding and uploading - [73.7%] [avg time: 2.331 ms (cpu time: avg 1.838 ms, total 274797 ms)] [avg calls per frame: 1] [children: 71.7%] [unaccounted: 1.99%]
13:49:19: | | flush - [7.02%] [avg time: 0.222 ms (cpu time: avg 0.079 ms, total 11859.4 ms)] [avg calls per frame: 1]
13:49:19: | | CopyResource - [0.348%] [avg time: 0.011 ms (cpu time: avg 0.013 ms, total 1968.75 ms)] [avg calls per frame: 0]
13:49:19: | | conversion to 4:2:0 - [0.19%] [avg time: 0.006 ms (cpu time: avg 0.003 ms, total 500 ms)] [avg calls per frame: 0]
13:49:19: | | call to encoder - [58.6%] [avg time: 1.854 ms (cpu time: avg 1.595 ms, total 238406 ms)] [avg calls per frame: 1]
13:49:19: | | sending stuff out - [5.53%] [avg time: 0.175 ms (cpu time: avg 0.104 ms, total 15687.5 ms)] [avg calls per frame: 1]
13:49:19: | Convert444Threads - [1.05e+003%] [avg time: 33.354 ms (cpu time: avg 1.222 ms, total 182719 ms)] [avg calls per frame: 0]
13:49:19: ==============================================================
13:49:19: 
13:49:19: =====Stream End: 2014-01-16, 13:49:19=================================================
14:23:29: Settings::Video: Enabling Aero
14:48:33: =====Stream Start: 2014-01-16, 14:48:33===============================================
14:48:33:   Multithreaded optimizations: On
14:48:33:   Base resolution: 1920x1080
14:48:33:   Output resolution: 1280x720
14:48:33: ------------------------------------------
14:48:33: Loading up D3D10 on AMD Radeon HD 7700 Series...
14:48:33: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
14:48:33: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
14:48:33: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
14:48:33: Playback device {0.0.0.00000000}.{aebe3405-ea00-47c8-ac11-2c0ab16d4458}
14:48:33: ------------------------------------------
14:48:33: Using desktop audio input: Högtalare (High Definition Audio Device)
14:48:33: ------------------------------------------
14:48:33: Audio Encoding: AAC
14:48:33:     bitrate: 128
14:48:33: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/ColorKey_RGB.pShader.blob
14:48:33: C:/Users/Fredrik/AppData/Roaming/OBS/shaderCache/shaders/AlphaIgnore.pShader.blob
14:48:33: Using Monitor Capture
14:48:33: Using custom x264 settings: "crf=0"
14:48:33: x264: VBV maxrate specified, but no bufsize, ignored
14:48:33: ------------------------------------------
14:48:33: Video Encoding: x264
14:48:33:     fps: 30
14:48:33:     width: 1280, height: 720
14:48:33:     preset: veryfast
14:48:33:     CBR: no
14:48:33:     CFR: yes
14:48:33:     max bitrate: 1000
14:48:33:     buffer size: 0
14:48:33:     quality: 32
14:48:33: ------------------------------------------
14:48:33: MMDeviceAudioSource: Frequency for device 'Högtalare (High Definition Audio Device)' is 352800, samples per sec is 44100
14:48:39: Total frames rendered: 160, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
14:48:39: Total duplicated frames to ensure constant framerate: 0 (0.00%)
14:48:39: 
14:48:39: Profiler results:
14:48:39: 
14:48:39: ==============================================================
14:48:39: frame - [100%] [avg time: 2.567 ms (cpu time: avg 1.953 ms, total 312.5 ms)] [avg calls per frame: 1] [children: 99.6%] [unaccounted: 0.39%]
14:48:39: | frame preprocessing and rendering - [30.3%] [avg time: 0.777 ms (cpu time: avg 0.39 ms, total 62.5 ms)] [avg calls per frame: 1] [children: 5.26%] [unaccounted: 25%]
14:48:39: | | scene->Preprocess - [5.26%] [avg time: 0.135 ms (cpu time: avg 0.097 ms, total 15.625 ms)] [avg calls per frame: 1]
14:48:39: | video encoding and uploading - [69.3%] [avg time: 1.78 ms (cpu time: avg 1.562 ms, total 250 ms)] [avg calls per frame: 1] [children: 68.1%] [unaccounted: 1.29%]
14:48:39: | | flush - [8.69%] [avg time: 0.223 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
14:48:39: | | CopyResource - [0.467%] [avg time: 0.012 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
14:48:39: | | conversion to 4:2:0 - [1.36%] [avg time: 0.035 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
14:48:39: | | call to encoder - [57.5%] [avg time: 1.475 ms (cpu time: avg 1.562 ms, total 250 ms)] [avg calls per frame: 0]
14:48:39: | | sending stuff out - [0.0779%] [avg time: 0.002 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
14:48:39: | Convert444Threads - [1.16e+003%] [avg time: 29.781 ms (cpu time: avg 1.269 ms, total 203.125 ms)] [avg calls per frame: 0]
14:48:39: ==============================================================
14:48:39: 
14:48:39: =====Stream End: 2014-01-16, 14:48:39=================================================

Here's the properties of the file:
Y6zm61v.png

Though I do want to point out that VLC can play the video PERFECTLY fine at its intended res (1280x720)

Someone also suggest me to post the Mediainfo data. As I've never used the program before, I'm not sure what he meant, but I assume this is what he was looking for?:
Code:
General
Complete name                            : G:\OBSOutput\BH (01).mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom
File size                                : 16.3 GiB
Duration                                 : 1h 23mn
Overall bit rate                         : 28.0 Mbps
Encoded date                             : UTC 2014-01-16 12:49:18
Tagged date                              : UTC 2014-01-16 12:49:18
Writing application                      : Open Broadcaster Software v0.553b

Video
ID                                       : 2
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L3.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : N=1
Muxing mode                              : Container profile=High@3.1
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1h 23mn
Source duration                          : 1h 23mn
Bit rate                                 : 27.9 Mbps
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 30.000 fps
Minimum frame rate                       : 29.412 fps
Maximum frame rate                       : 30.303 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 1.008
Stream size                              : 16.2 GiB (100%)
Source stream size                       : 16.2 GiB (100%)
Writing library                          : x264 core 136 r2350 dba1934
Encoding settings                        : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=6 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=cqp / mbtree=0 / qp=0
Encoded date                             : UTC 2014-01-16 12:49:18
Tagged date                              : UTC 2014-01-16 12:49:18
mdhd_Duration                            : 4985266

Audio
ID                                       : 1
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 1h 23mn
Source duration                          : 1h 23mn
Bit rate mode                            : Constant
Nominal bit rate                         : 128 Kbps
Channel(s)                               :  channel0
Channel(s)_Original                      : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Source stream size                       : 76.1 MiB (0%)
Language                                 : English
Encoded date                             : UTC 2014-01-16 12:49:18
Tagged date                              : UTC 2014-01-16 12:49:18
mdhd_Duration                            : 4985208
And as you can see here, Mediainfo sees that the file is INDEED 720p.

-Varuuna
 

R1CH

Forum Admin
Developer
This is more a problem with the Windows property sheet than with OBS. If media players can play it and it's the correct size, what's the problem with OBS?

You should update OBS also since you're using an old build.
 

Varuuna

New Member
R1CH said:
This is more a problem with the Windows property sheet than with OBS. If media players can play it and it's the correct size, what's the problem with OBS?

You should update OBS also since you're using an old build.
Only one media player can play it, though. All of my editing tools show it as a gray 16x96 bar so there would be no way to upload that to YouTube, for example.

True, I can't pinpoint OBS as being the villain here. I'm doing more testing right now to try and see where the problem is.
Had no idea I was using an old build. OBS has never told me to update.

Thanks for the quick reply.
 

Boildown

Active Member
I assume this is what he was looking for?:
It is, thanks for posting it. I wanted to see how your framerate was varying. But you properly have Constant Frame Rate turned on, so that's fine.

The problem likely is:

1) As Rich said you're using an old version.

2) You're attempting to save as lossless:
12:26:11: Using custom x264 settings: "crf=0"
You can't do that and expect weird things to not happen. Use a CRF of 1 or greater, I suggest using the CRF settings suggested in the guide thread that brought you here. Personally I use a CRF at 1080p60 of 24, but for 720p you probably want something more like 18-22.

Finally, if you're looking for really great quality (you set CRF of 0 after all), don't downscale. Its a local capture which means you don't need to. You can scale it down later in your NLE or something like Handbrake and it'll preserve a lot more quality that way.
 

Varuuna

New Member
Boildown said:
I wanted to see how your framerate was varying. But you properly have Constant Frame Rate turned on.

The problem likely is:

1) As Rich said you're using an old version.

2) You're attempting to save as lossless:
12:26:11: Using custom x264 settings: "crf=0"

You can't do that and expect weird things to not happen. Use a CRF of 1 or greater, I suggest using the CRF settings suggested in the guide thread that brought you here. Personally I use a CRF at 1080p60 of 24, but for 720p you probably want something more like 18-22.

I thank you for your reply! Looks like the lossless capturing was the villain here. Even setting CRF to just 1 solved it.
Still seems like such a strange thing to happen, but it works now, so I'm happy.

Appreciate the help and fast replies!
 

Boildown

Active Member
I think in the newer versions of OBS, they don't even let you attempt a CRF of 0, which is a special case in x264 encoding. Glad its working!
 

Varuuna

New Member
Boildown said:
I think in the newer versions of OBS, they don't even let you attempt a CRF of 0, which is a special case in x264 encoding. Glad its working!
As a sidenote. I'd like to ask of your opinion on Monitor Capture vs. Window Capture. Is there any huge difference between the two for what I'm trying to do?
 

Boildown

Active Member
I think game capture is the best, followed my window capture, followed by monitor capture (which is really bad). So use Window capture between those two. I don't pay much attention to it since I use a capture card and don't have to worry about this, but monitor capture is the bad one.

Edit: see Dodgepong's post below.
 

dodgepong

Administrator
Forum Admin
On Windows 8, both Monitor capture and Window capture are great. They just have different purposes.
 
Top