PC box, NVIDIA (GT740) - dual monitors - black box for comp USB source

OTGav

New Member
This is killing me and I'm running out of time to fix - any help a big deal.
Event on Saturday & Sunday that requires me to stream.

Running EZGrabber for usb composite source capture dongle.

Window does not detect (if setting change can force would be great) - get control tools, not video window.
Source will not detect.

So running monitor capture. On single monitor works fine - but ugly and hard to control.
Dual monitor (one analogue) I get black box for video source window.

Have put performance as priority where can see to do so.

Halp!

Have just installed OBS studio - but no new joy.

00:53:20.504: CPU Name: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
00:53:20.504: CPU Speed: 3209MHz
00:53:20.504: Physical Cores: 4, Logical Cores: 4
00:53:20.505: Physical Memory: 2047MB Total, 2047MB Free (NOTE: 4 gigs max is normal for 32bit programs)
00:53:20.505: Windows Version: 10.0 Build 10586 (revision: 0)
00:53:20.505: Aero is Enabled (Aero is always on for windows 8 and above)
00:53:20.514: OBS 0.14.2 (windows)
00:53:20.514: ---------------------------------
00:53:20.515: ---------------------------------
00:53:20.515: audio settings reset:
00:53:20.515: samples per sec: 44100
00:53:20.515: speakers: 2
00:53:20.517: ---------------------------------
00:53:20.517: Initializing D3D11..
00:53:20.517: Available Video Adapters:
00:53:20.519: Adapter 1: NVIDIA GeForce GT 740
00:53:20.519: Dedicated VRAM: 2086338560
00:53:20.519: Shared VRAM: 2208563200
00:53:20.519: output 1: pos={0, 0}, size={1600, 900}, attached=true
00:53:20.519: output 2: pos={1600, 0}, size={1440, 900}, attached=true
00:53:20.522: Loading up D3D11 on adapter NVIDIA GeForce GT 740 (0)
00:53:20.543: D3D11 loaded sucessfully, feature level used: 45056
00:53:21.090: ---------------------------------
00:53:21.090: video settings reset:
00:53:21.090: base resolution: 1440x900
00:53:21.090: output resolution: 720x450
00:53:21.090: fps: 30/1
00:53:21.090: format: NV12
00:53:21.091: ---------------------------------
00:53:21.091: Loading module: coreaudio-encoder.dll
00:53:21.097: [CoreAudio encoder]: Adding CoreAudio AAC encoder
00:53:21.097: ---------------------------------
00:53:21.097: Loading module: image-source.dll
00:53:21.098: ---------------------------------
00:53:21.098: Loading module: obs-ffmpeg.dll
00:53:21.099: NVENC supported
00:53:21.099: ---------------------------------
00:53:21.100: Loading module: obs-filters.dll
00:53:21.100: ---------------------------------
00:53:21.100: Loading module: obs-outputs.dll
00:53:21.101: ---------------------------------
00:53:21.101: Loading module: obs-qsv11.dll
00:53:21.137: ---------------------------------
00:53:21.137: Loading module: obs-transitions.dll
00:53:21.139: ---------------------------------
00:53:21.139: Loading module: obs-x264.dll
00:53:21.139: ---------------------------------
00:53:21.139: Loading module: rtmp-services.dll
00:53:21.140: ---------------------------------
00:53:21.140: Loading module: text-freetype2.dll
00:53:21.142: ---------------------------------
00:53:21.143: Loading module: win-capture.dll
00:53:21.342: ---------------------------------
00:53:21.342: Loading module: win-decklink.dll
00:53:21.346: No blackmagic support
00:53:21.346: Failed to start search for DeckLink devices
00:53:21.346: ---------------------------------
00:53:21.347: Loading module: win-dshow.dll
00:53:21.349: ---------------------------------
00:53:21.350: Loading module: win-mf.dll
00:53:21.350: [Media Foundation encoder]: Adding Media Foundation AAC Encoder
00:53:21.370: ---------------------------------
00:53:21.371: Loading module: win-wasapi.dll
00:53:21.371: =====================================================================
00:53:21.372: output 'adv_stream' (rtmp_output) created
00:53:21.372: output 'adv_file_output' (ffmpeg_muxer) created
00:53:21.372: encoder 'recording_h264' (ffmpeg_nvenc) created
00:53:21.372: encoder 'streaming_h264' (ffmpeg_nvenc) created
00:53:21.377: AAC encoder bitrate mapping:
00:53:21.377: 32 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
00:53:21.377: 64 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 72 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 80 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 96 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 112 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 128 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 144 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 160 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 192 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 224 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 256 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 288 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: 320 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
00:53:21.377: encoder 'adv_aac0' (CoreAudio_AAC) created
00:53:21.377: encoder 'adv_aac1' (CoreAudio_AAC) created
00:53:21.377: encoder 'adv_aac2' (CoreAudio_AAC) created
00:53:21.377: encoder 'adv_aac3' (CoreAudio_AAC) created
00:53:21.377: service 'default_service' (rtmp_custom) created
00:53:21.380: All scene data cleared
00:53:21.380: ------------------------------------------------
00:53:21.401: WASAPI: Device 'Speakers (Realtek High Definition Audio)' initialized
00:53:21.401: source 'Desktop Audio' (wasapi_output_capture) created
00:53:21.409: [WASAPISource::TryInitialize]:[Analog Audio In (USB2.0 Video Capture)] Failed to get initialize audio client: 800705AA
00:53:21.409: [WASAPISource::WASAPISource] Device 'default' not found. Waiting for device
00:53:21.409: source 'Mic/Aux' (wasapi_input_capture) created
00:53:21.409: source 'Webcam' (dshow_input) created
00:53:21.410: source 'Scene' (scene) created
00:53:21.411: source 'Display Capture' (monitor_capture) created
00:53:21.434: == Profiler Results =============================
00:53:21.434: run_program_init: 955.642 ms
00:53:21.434: ┣OBSApp::AppInit: 3.57 ms
00:53:21.434: ┃ ┗OBSApp::InitLocale: 1.23 ms
00:53:21.435: ┗OBSApp::OBSInit: 942.359 ms
00:53:21.435: ┣obs_startup: 1.009 ms
00:53:21.435: ┗OBSBasic::OBSInit: 919.289 ms
00:53:21.435: ┣OBSBasic::InitBasicConfig: 0.43 ms
00:53:21.435: ┣OBSBasic::ResetAudio: 0.633 ms
00:53:21.435: ┣OBSBasic::ResetVideo: 574.693 ms
00:53:21.435: ┣OBSBasic::InitOBSCallbacks: 0.011 ms
00:53:21.435: ┣OBSBasic::InitHotkeys: 0.041 ms
00:53:21.435: ┣obs_load_all_modules: 280.62 ms
00:53:21.435: ┃ ┣obs_init_module(coreaudio-encoder.dll): 6.075 ms
00:53:21.435: ┃ ┣obs_init_module(image-source.dll): 0.002 ms
00:53:21.435: ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.674 ms
00:53:21.435: ┃ ┣obs_init_module(obs-filters.dll): 0.007 ms
00:53:21.435: ┃ ┣obs_init_module(obs-outputs.dll): 0.003 ms
00:53:21.435: ┃ ┣obs_init_module(obs-qsv11.dll): 36.872 ms
00:53:21.435: ┃ ┣obs_init_module(obs-transitions.dll): 0.005 ms
00:53:21.435: ┃ ┣obs_init_module(obs-x264.dll): 0.001 ms
00:53:21.435: ┃ ┣obs_init_module(rtmp-services.dll): 0.296 ms
00:53:21.435: ┃ ┣obs_init_module(text-freetype2.dll): 1.578 ms
00:53:21.435: ┃ ┣obs_init_module(win-capture.dll): 199.036 ms
00:53:21.435: ┃ ┣obs_init_module(win-decklink.dll): 3.716 ms
00:53:21.435: ┃ ┣obs_init_module(win-dshow.dll): 1.91 ms
00:53:21.435: ┃ ┣obs_init_module(win-mf.dll): 19.703 ms
00:53:21.435: ┃ ┣obs_init_module(win-wasapi.dll): 0.006 ms
00:53:21.435: ┃ ┗reset_win32_symbol_paths: 0.395 ms
00:53:21.435: ┣OBSBasic::ResetOutputs: 5.953 ms
00:53:21.435: ┣OBSBasic::CreateHotkeys: 0.026 ms
00:53:21.435: ┣OBSBasic::InitService: 0.133 ms
00:53:21.435: ┣OBSBasic::InitPrimitives: 0.255 ms
00:53:21.435: ┗OBSBasic::Load: 36.382 ms
00:53:21.435: =================================================
00:53:21.456: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
00:53:22.491: Update check: last known remote version is 0.14.2
00:53:22.670: ---------------------------------
00:53:22.670: [DShow Device: 'Webcam'] settings updated:
00:53:22.670: video device: Microsoft LifeCam VX-5000
00:53:22.670: video path: \\?\usb#vid_045e&pid_0728&mi_00#6&1e33ea9d&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
00:53:22.670: resolution: 640x480
00:53:22.670: fps: 30.00 (interval: 333333)
00:53:22.670: format: I420
 

Boildown

Active Member
@dping OBS Studio problem

You tried both OBS Classic and OBS Studio? Post your OBS Classic logs, I'm not very familar with OBS Studio yet, which is why I hang out here and not there.

And can you post a better problem description? I can't tell what the heck your problem actually is. What is your capture device, and you're having problems using two of them, or something? Hard to make out.
 

OTGav

New Member
Hi - log from OBS not studio below.
Problem is that I have a video feed coming in through a USB capture device, displayed on a piece of software called ezgrabber. The video is working fine, can be seen.
But when I add the video to OBS I get a black box/window.
Am adding it to OBS as a monitor because OBS does not recognise the window that the video feed is displayed in, and also cannot see the USB capture device as a feed to add to scene that way.

So tl:dr black window in OBS on PC

01:03:32: CLR host plugin strings not found, dynamically loading 4 strings
01:03:32: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
01:03:32: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
01:03:32: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
01:03:32: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
01:03:32: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
01:03:32: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
01:03:32: CLRHost:: Could not find/load browser settings at location C:\Users\user\AppData\Roaming\OBS\pluginData\browser.json
01:03:32: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\user\AppData\Roaming\OBS\pluginData\browser.json'.
01:03:32: File name: 'C:\Users\user\AppData\Roaming\OBS\pluginData\browser.json'
01:03:32: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
01:03:32: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
01:03:32: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
01:03:32: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
01:03:32: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
01:05:01: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
01:05:01: -------------------------------
01:05:01: CPU Name: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
01:05:01: CPU Speed: 3209MHz
01:05:01: Physical Memory: 1023MB Total, 1023MB Free
01:05:01: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
01:05:01: monitor 1: pos={0, 0}, size={1600, 900}
01:05:01: monitor 2: pos={1600, 0}, size={1440, 900}
01:05:01: Windows Version: 10.0 Build 10586 (revision 0)
01:05:01: Aero is Enabled
01:05:01: -------------------------------
01:05:01: OBS Modules:
01:05:01: Base Address Module
01:05:01: 01200000 OBS.exe
01:05:01: 70020000 OBSApi.dll
01:05:01: 70D30000 CLRHostPlugin.dll
01:05:01: 6E8F0000 DShowPlugin.dll
01:05:01: 6E8C0000 GraphicsCapture.dll
01:05:01: 6E890000 NoiseGate.dll
01:05:01: 71980000 PSVPlugin.dll
01:05:01: 71430000 scenesw.dll
01:05:01: ------------------------------------------
01:05:01: Adapter 1
01:05:01: Video Adapter: NVIDIA GeForce GT 740
01:05:01: Video Adapter Dedicated Video Memory: 2086338560
01:05:01: Video Adapter Shared System Memory: 2208563200
01:05:01: Video Adapter Output 1: pos={0, 0}, size={1600, 900}, attached=true
01:05:01: Video Adapter Output 2: pos={1600, 0}, size={1440, 900}, attached=true
01:05:01: =====Stream Start: 2016-05-25, 01:05:01===============================================
01:05:01: Multithreaded optimizations: On
01:05:01: Base resolution: 1440x900
01:05:01: Output resolution: 1440x900
01:05:01: ------------------------------------------
01:05:01: Loading up D3D10 on NVIDIA GeForce GT 740 (Adapter 1)...
01:05:01: ------------------------------------------
01:05:01: Audio Format: 48000 Hz
01:05:01: ------------------------------------------
01:05:01: Audio Channels: 2 Ch
01:05:01: Playback device Default
01:05:01: ------------------------------------------
01:05:01: Using desktop audio input: Speakers (Realtek High Definition Audio)
01:05:01: Global Audio time adjust: 0
01:05:01: ------------------------------------------
01:05:01: Using auxilary audio input: Analog Audio In (USB2.0 Video Capture)
Warning -- MMDeviceAudioSource::Initialize(1): Could not initialize audio client, result = 800705AA
01:05:02: ------------------------------------------
01:05:02: Audio Encoding: AAC
01:05:02: bitrate: 128
01:05:02: Using Monitor Capture
01:05:02: Scene buffering time set to 700
01:05:02: ------------------------------------------
01:05:02: Video Encoding: x264
01:05:02: fps: 30
01:05:02: width: 1440, height: 900
01:05:02: preset: veryfast
01:05:02: profile: high
01:05:02: keyint: 250
01:05:02: CBR: yes
01:05:02: CFR: yes
01:05:02: max bitrate: 1000
01:05:02: buffer size: 1000
01:05:02: ------------------------------------------
01:05:30: FlushBufferedVideo: Flushing 2 packets over 33 ms
01:05:30: Total frames encoded: 817, total frames duplicated: 103 (12.61%)
01:05:30: Total frames rendered: 738, number of late frames: 102 (13.82%) (it's okay for some frames to be late)
01:05:30:
01:05:30: Profiler time results:
01:05:30:
01:05:30: ==============================================================
01:05:30: video thread frame - [100%] [avg time: 37.668 ms] [children: 98.6%] [unaccounted: 1.38%]
01:05:30: | scene->Preprocess - [98.3%] [avg time: 37.019 ms]
01:05:30: | GPU download and conversion - [0.345%] [avg time: 0.13 ms] [children: 0.327%] [unaccounted: 0.0186%]
01:05:30: | | flush - [0.3%] [avg time: 0.113 ms]
01:05:30: | | CopyResource - [0.0133%] [avg time: 0.005 ms]
01:05:30: | | conversion to 4:2:0 - [0.0133%] [avg time: 0.005 ms]
01:05:30: Convert444Threads - [100%] [avg time: 0.656 ms] [children: 99.1%] [unaccounted: 0.915%]
01:05:30: | Convert444toNV12 - [99.1%] [avg time: 0.65 ms]
01:05:30: encoder thread frame - [100%] [avg time: 1.225 ms] [children: 0.245%] [unaccounted: 99.8%]
01:05:30: | sending stuff out - [0.245%] [avg time: 0.003 ms]
01:05:30: ==============================================================
01:05:30:
01:05:30:
01:05:30: Profiler CPU results:
01:05:30:
01:05:30: ==============================================================
01:05:30: video thread frame - [cpu time: avg 3.726 ms, total 2750 ms] [avg calls per frame: 1]
01:05:30: | scene->Preprocess - [cpu time: avg 3.218 ms, total 2375 ms] [avg calls per frame: 1]
01:05:30: | GPU download and conversion - [cpu time: avg 0.127 ms, total 93.75 ms] [avg calls per frame: 1]
01:05:30: | | flush - [cpu time: avg 0.063 ms, total 46.875 ms] [avg calls per frame: 1]
01:05:30: | | CopyResource - [cpu time: avg 0.043 ms, total 31.25 ms] [avg calls per frame: 1]
01:05:30: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:05:30: Convert444Threads - [cpu time: avg 0.469 ms, total 671.875 ms] [avg calls per frame: 2]
01:05:30: | Convert444toNV12 - [cpu time: avg 0.469 ms, total 671.875 ms] [avg calls per frame: 2]
01:05:30: encoder thread frame - [cpu time: avg 1.111 ms, total 906.25 ms] [avg calls per frame: 1]
01:05:30: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:05:30: ==============================================================
01:05:30:
01:05:30: =====Stream End: 2016-05-25, 01:05:30=================================================
01:05:30: CLR host plugin instance deleted; removing dynamically loaded localization strings
01:05:30: Terminating 0x9fc
 

Boildown

Active Member
Not sure, there's been other people with similar problems but few if any of them found a solution.

Do a google search for "EZ Grabber OBS site:obsproject.com". @Jim once said he was going to buy one, not sure if he did and if he did if he ever got it to work.

You may just have to get a different capture device that is known to work with OBS.
 

OTGav

New Member
That's my conclusion too - cheap capture device with less than perfect drivers/software.
OBS can't open it as a source natively - which is really what I want rather than a workaround.
Hopeful that new capture device arrives today and achieves solid OBS integration.
 
Top