Question / Help Window Capture not working in Windows Aero

Robo2p

New Member
When I preview the stream in Windows "Aero" mode for a window capture, the stream is completely black even though everything in the application window runs just fine.
NZemYWL.jpg
When I "Disable Aero" in the video settings in OBS, The stream acts like normal and previews just fine, however, any window that is over the window being captured will be seen in the stream
4OSHff0.jpg
I have no idea what is going on or how to fix it.
Code:
22:13:43: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
22:13:43: -------------------------------
22:13:43: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
22:13:43: CPU Speed: 3492MHz
22:13:43: Physical Memory:  4095MB Total, 4095MB Free
22:13:43: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
22:13:43: monitor 1: pos={0, 0}, size={1920, 1080}
22:13:43: Windows Version: 6.1 Build 7601 S
22:13:43: Aero is Enabled
22:13:43: -------------------------------
22:13:43: OBS Modules:
22:13:43: Base Address     Module
22:13:43: 01020000         OBS.exe
22:13:43: 5BFC0000         OBSApi.dll
22:13:43: 5DA70000         DShowPlugin.dll
22:13:43: 5D510000         GraphicsCapture.dll
22:13:43: 5F160000         NoiseGate.dll
22:13:43: 5D0D0000         PSVPlugin.dll
22:13:43: ------------------------------------------
22:13:43: Adapter 1
22:13:43:   Video Adapter: NVIDIA Quadro 600
22:13:43:   Video Adapter Dedicated Video Memory: 1024917504
22:13:43:   Video Adapter Shared System Memory: 4005597184
22:13:43:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:13:43: =====Stream Start: 2014-07-09, 22:13:43===============================================
22:13:43:   Multithreaded optimizations: On
22:13:43:   Base resolution: 1920x1080
22:13:43:   Output resolution: 852x480
22:13:43: ------------------------------------------
22:13:43: Loading up D3D10 on NVIDIA Quadro 600 (Adapter 1)...
22:13:44: ------------------------------------------
22:13:44: Audio Format: 48000 Hz
22:13:44: ------------------------------------------
22:13:44: Audio Channels: 2 Ch
22:13:44: Playback device Default
22:13:44: ------------------------------------------
22:13:44: Using desktop audio input: Speakers (VIA High Definition Audio)
22:13:44: Global Audio time adjust: 0
22:13:44: ------------------------------------------
22:13:44: Audio Encoding: AAC
22:13:44:     bitrate: 128
22:13:44: Using Window Capture
22:13:44: Scene buffering time set to 700
22:13:44: ------------------------------------------
22:13:44: Video Encoding: x264
22:13:44:     fps: 30
22:13:44:     width: 852, height: 480
22:13:44:     preset: veryfast
22:13:44:     profile: main
22:13:44:     keyint: 60
22:13:44:     CBR: yes
22:13:44:     CFR: yes
22:13:44:     max bitrate: 1500
22:13:44:     buffer size: 1500
22:13:44: ------------------------------------------
22:15:47: Settings::Video: Disabling Aero
22:17:09: Settings::Video: Enabling Aero
22:17:28: Total frames encoded: 6720, total frames duplicated: 17 (0.25%)
22:17:28: Total frames rendered: 6731, number of late frames: 2 (0.03%) (it's okay for some frames to be late)
22:17:28:
22:17:28: Profiler time results:
22:17:28:
22:17:28: ==============================================================
22:17:28: video thread frame - [100%] [avg time: 2.318 ms] [children: 68.9%] [unaccounted: 31.1%]
22:17:28: | scene->Preprocess - [64.3%] [avg time: 1.491 ms]
22:17:28: | GPU download and conversion - [4.57%] [avg time: 0.106 ms] [children: 3.45%] [unaccounted: 1.12%]
22:17:28: | | flush - [2.37%] [avg time: 0.055 ms]
22:17:28: | | CopyResource - [0.949%] [avg time: 0.022 ms]
22:17:28: | | conversion to 4:2:0 - [0.129%] [avg time: 0.003 ms]
22:17:28: Convert444Threads - [100%] [avg time: 0.181 ms] [children: 97.2%] [unaccounted: 2.76%]
22:17:28: | Convert444toNV12 - [97.2%] [avg time: 0.176 ms]
22:17:28: encoder thread frame - [100%] [avg time: 0.602 ms] [children: 0.332%] [unaccounted: 99.7%]
22:17:28: | sending stuff out - [0.332%] [avg time: 0.002 ms]
22:17:28: ==============================================================
22:17:28:
22:17:28:
22:17:28: Profiler CPU results:
22:17:28:
22:17:28: ==============================================================
22:17:28: video thread frame - [cpu time: avg 1.564 ms, total 10530.1 ms] [avg calls per frame: 1]
22:17:28: | scene->Preprocess - [cpu time: avg 0.767 ms, total 5163.63 ms] [avg calls per frame: 1]
22:17:28: | GPU download and conversion - [cpu time: avg 0.136 ms, total 920.406 ms] [avg calls per frame: 1]
22:17:28: | | flush - [cpu time: avg 0.06 ms, total 405.602 ms] [avg calls per frame: 1]
22:17:28: | | CopyResource - [cpu time: avg 0.032 ms, total 218.403 ms] [avg calls per frame: 1]
22:17:28: | | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 31.2 ms] [avg calls per frame: 1]
22:17:28: Convert444Threads - [cpu time: avg 0.216 ms, total 2901.62 ms] [avg calls per frame: 2]
22:17:28: | Convert444toNV12 - [cpu time: avg 0.212 ms, total 2854.82 ms] [avg calls per frame: 2]
22:17:28: encoder thread frame - [cpu time: avg 0.009 ms, total 62.4 ms] [avg calls per frame: 1]
22:17:28: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:17:28: ==============================================================
22:17:28:
22:17:28: =====Stream End: 2014-07-09, 22:17:28=================================================
Last Game Capture Log:
2014-07-09, 22:10:47: we're booting up:
22:10:47: CaptureThread: attached to process AmaRecTV.exe
22:10:47: D3D9 Present
22:10:47: (half life scientist) everything..  seems to be in order
 

Robo2p

New Member
I don't understand what he means when he says "select it to use the nvidia ("performance") adapter" or "select the nvidia". I can't seem to find any setting or menu with the name. And as far as graphics cards, I only have one and I am using a desktop. I've also tried enabling "compatibility mode" in the window capture settings.
 

Robo2p

New Member
I got it! YAY!!! Ok, so I needed to go to the Nvidia control panel> Manage 3D settings> Program Settings> *Added OBS to "select a program to customize" drop-down list*> *Changed setting for feature "Power management mode" to "Adaptive"*
OS: Windows 7 64-bit
Just posting all this in case anyone else needs it.
Interesting fix if you ask me. Changing the power management settings!?!?!? Wow!
BbPNVwC.jpg
 

Robo2p

New Member
Aw dang, it's not working anymore. But it was working.... weird... Something else I just noticed that is very.... strange.... It seems that the problem is not OBS. The problem is my actual capturing software... "The buttons" at the top of the program update in real-time on the OBS preview screen as I move my cursor over them. So I think that means that OBS is capturing the window properly.
I believe that the problem is that OBS cannot capture the format that my software is outputting. I'm not sure what the format is or how to change it. I've been messing around with the program's settings looking to change the video output, but the only settings I can seem to find are for the actual capture input and the display settings. Also, not all of the settings save after i close the software so that could cause something to be different making it all not work. This is all extremely frustrating because my particular device does not work with all capturing programs because it is stupid like that. I am going to try to find other software to try with my device... that hopefully output a format compatible with OBS.
 

Robo2p

New Member
WOOT!! Ok, I got it!!!
I just needed to follow some steps I found on another thread (https://obsproject.com/forum/threads/amarec-screen-cap-blank-screen.1789/)
I just needed to install the "live_setup231a_en.exe" then enable "Live Enable" under the Graph3 (Live) tab in AmarecTV. After that, I went into OBS and made a new source for a video capture device and Amarec Video Capture showed up in the "device" drop-down list.

It works now! My actual capture device also showed up in the list too, but when I tried it yesterday, my computer crashed got a blue screen. It is such an annoying little device. But I'm happy it is working! AmarecTV is the best software to use with my device.
 
Top