Question / Help webcam

SitrusTV

Member
Okay first hello everyone! i have little problem here ( sorry for bad english ) when i am going to stream with facecam, with 30 or 60 fps my cam go so blurry when alot of action happends is it normal or can i fix it?

my webcam is Logitech c270
B004FHO5Y6_C270Black_PT01_lg.jpg


skip to the 1:30 time

http://www.twitch.tv/sitrustv/b/540717150



OBS Settings

3500 bitrate
60fps
CPU preset veryfast
resolution 1920x1080 --> scaled 1280x720
filter bilenar

i need get better webcam or?
 

SitrusTV

Member
Can you post your log? (Here's how)


Code:
06:37:17: Open Broadcaster Software v0.625b - 64bit ( ^ω^)
06:37:17: -------------------------------
06:37:17: CPU Name: AMD FX(tm)-8320 Eight-Core Processor
06:37:17: CPU Speed: 3792MHz
06:37:17: Physical Memory:  16283MB Total, 12917MB Free
06:37:17: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
06:37:17: monitor 1: pos={-1920, 0}, size={1920, 1080}
06:37:17: monitor 2: pos={0, 0}, size={1920, 1080}
06:37:17: Windows Version: 6.1 Build 7601 S
06:37:17: Aero is Enabled
06:37:17: -------------------------------
06:37:17: OBS Modules:
06:37:17: Base Address     Module
06:37:17: 000000003F520000 OBS.exe
06:37:17: 00000000EC880000 OBSApi.dll
06:37:17: 00000000F9500000 DShowPlugin.dll
06:37:17: 00000000F94C0000 GraphicsCapture.dll
06:37:17: 00000000F9830000 NoiseGate.dll
06:37:17: 00000000F93C0000 PSVPlugin.dll
06:37:17: ------------------------------------------
06:37:17: Adapter 1
06:37:17:   Video Adapter: NVIDIA GeForce GTX 660  
06:37:17:   Video Adapter Dedicated Video Memory: 2086469632
06:37:17:   Video Adapter Shared System Memory: 2147807232
06:37:17:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
06:37:17:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
06:37:17: =====Stream Start: 2014-06-22, 06:37:17===============================================
06:37:17:   Multithreaded optimizations: On
06:37:17:   Base resolution: 1920x1080
06:37:17:   Output resolution: 1280x720
06:37:17: ------------------------------------------
06:37:17: Loading up D3D10 on NVIDIA GeForce GTX 660 (Adapter 1)...
06:37:17: ------------------------------------------
06:37:17: Audio Format: 48000 Hz
06:37:17: ------------------------------------------
06:37:17: Audio Channels: 2 Ch
06:37:17: Playback device Default
06:37:17: ------------------------------------------
06:37:17: Using desktop audio input: Speakers (2–C-Media USB Headphone Set  )
06:37:17: Global Audio time adjust: 0
06:37:17: ------------------------------------------
06:37:17: Using auxilary audio input: Microphone (2–C-Media USB Headphone Set  )
06:37:17: Mic time offset: 0
06:37:17: ------------------------------------------
06:37:17: Audio Encoding: AAC
06:37:17:     bitrate: 96
06:37:17: Using Window Capture
06:37:17: Using text output
06:37:17: ------------------------------------------
06:37:17:     device: Logitech HD Webcam C270,
06:37:17:     device id \\?\usb#vid_046d&pid_0825&mi_00#6&27a8d169&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
06:37:17:     chosen type: RGB24, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000
06:37:17:     use buffering: true - 1000000, fourCC: 00000000
06:37:17:     audio device: Poista käytöstä,
06:37:17:     audio device id Disabled,
06:37:17:     audio time offset 0,
06:37:17: 
06:37:17: Using directshow input
06:37:17: Using graphics capture
06:37:18: Scene buffering time set to 1000
06:37:18: ------------------------------------------
06:37:18: Video Encoding: x264
06:37:18:     fps: 60
06:37:18:     width: 1280, height: 720
06:37:18:     preset: veryfast
06:37:18:     profile: main
06:37:18:     keyint: 120
06:37:18:     CBR: yes
06:37:18:     CFR: no
06:37:18:     max bitrate: 3500
06:37:18:     buffer size: 3500
06:37:18: ------------------------------------------
06:37:19: Audio timestamp for device 'Microphone (2–C-Media USB Headphone Set  )' was behind target timestamp by 347338282
06:37:24: ------------------------------------------
06:37:24:     device: Logitech HD Webcam C270,
06:37:24:     device id \\?\usb#vid_046d&pid_0825&mi_00#6&27a8d169&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
06:37:24:     chosen type: RGB24, usingFourCC: false, res: 1280x960 - 1280x960, frameIntervals: 333333-2000000
06:37:24:     use buffering: true - 1000000, fourCC: 00000000
06:37:24:     audio device: Poista käytöstä,
06:37:24:     audio device id Disabled,
06:37:24:     audio time offset 0,
06:37:24: 
06:40:08: Total frames encoded: 10158, total frames duplicated: 122 (1.20%)
06:40:08: Total frames rendered: 10105, number of late frames: 5 (0.05%) (it's okay for some frames to be late)
06:40:09: 
06:40:09: Profiler time results:
06:40:09: 
06:40:09: ==============================================================
06:40:09: video thread frame - [100%] [avg time: 1.669 ms] [children: 54%] [unaccounted: 46%]
06:40:09: | scene->Preprocess - [39.5%] [avg time: 0.659 ms]
06:40:09: | GPU download and conversion - [14.6%] [avg time: 0.243 ms] [children: 12.2%] [unaccounted: 2.4%]
06:40:09: | | flush - [10.4%] [avg time: 0.173 ms]
06:40:09: | | CopyResource - [1.5%] [avg time: 0.025 ms]
06:40:09: | | conversion to 4:2:0 - [0.3%] [avg time: 0.005 ms]
06:40:09: Convert444Threads - [100%] [avg time: 0.674 ms] [children: 99.3%] [unaccounted: 0.742%]
06:40:09: | Convert444toNV12 - [99.3%] [avg time: 0.669 ms]
06:40:09: encoder thread frame - [100%] [avg time: 1.217 ms] [children: 0.164%] [unaccounted: 99.8%]
06:40:09: | sending stuff out - [0.164%] [avg time: 0.002 ms]
06:40:09: ==============================================================
06:40:09: 
06:40:09: 
06:40:09: Profiler CPU results:
06:40:09: 
06:40:09: ==============================================================
06:40:09: video thread frame - [cpu time: avg 0.875 ms, total 8845.26 ms] [avg calls per frame: 1]
06:40:09: | scene->Preprocess - [cpu time: avg 0.487 ms, total 4929.63 ms] [avg calls per frame: 1]
06:40:09: | GPU download and conversion - [cpu time: avg 0.044 ms, total 452.404 ms] [avg calls per frame: 1]
06:40:09: | | flush - [cpu time: avg 0.033 ms, total 343.203 ms] [avg calls per frame: 1]
06:40:09: | | CopyResource - [cpu time: avg 0.004 ms, total 46.801 ms] [avg calls per frame: 1]
06:40:09: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
06:40:09: Convert444Threads - [cpu time: avg 0.768 ms, total 15428.5 ms] [avg calls per frame: 2]
06:40:09: | Convert444toNV12 - [cpu time: avg 0.766 ms, total 15397.3 ms] [avg calls per frame: 2]
06:40:09: encoder thread frame - [cpu time: avg 0.986 ms, total 9984.06 ms] [avg calls per frame: 1]
06:40:09: | sending stuff out - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
06:40:09: ==============================================================
06:40:09: 
06:40:09: =====Stream End: 2014-06-22, 06:40:09=================================================

Last game capture log:
2014-06-22, 05:52:57: we're booting up:
05:52:57: CaptureThread: attached to process csgo.exe
05:52:57: D3D9 Present
05:52:57: GL Present
05:52:57: (half life scientist) everything.. seems to be in order
05:53:06: D3D9EndScene called
05:53:06: D3DPRESENT_PARAMETERS {
05:53:06: BackBufferWidth: 1920
05:53:06: BackBufferHeight: 1080
05:53:06: BackBufferFormat: D3DFMT_A8R8G8B8
05:53:06: BackBufferCount: 1
05:53:06: MultiSampleType: D3DMULTISAMPLE_NONE
05:53:06: MultiSampleQuality: 0
05:53:06: SwapEffect: D3DSWAPEFFECT_DISCARD
05:53:06: hDeviceWindow: 2697134
05:53:06: Windowed: false
05:53:06: EnableAutoDepthStencil: true
05:53:06: AutoDepthStencilFormat: D3DFMT_D24S8
05:53:06: Flags: None
05:53:06: FullScreen_RefreshRateInHz: 60
05:53:06: PresentationInterval: 2147483648
05:53:06: };
05:53:06: successfully set up d3d9 hooks
05:53:06: D3D9Present called
05:53:07: DoD3D9GPUHook: success
05:53:14: D3DSURFACE_DESC {
05:53:14: Format: D3DFMT_A8R8G8B8
05:53:14: Type: D3DRTYPE_SURFACE
05:53:14: Usage: D3DUSAGE_RENDERTARGET
05:53:14: Pool: D3DPOOL_DEFAULT
05:53:14: MultiSampleType: D3DMULTISAMPLE_NONE
05:53:14: MultiSampleQuality: 0
05:53:14: Width: 1920
05:53:14: Height: 1080
05:53:14: };
05:53:14: successfully capturing d3d9 frames via GPU
05:53:14: D3D9Reset called
05:53:14: ---------------------- Cleared D3D9 Capture ----------------------
05:53:15: successfully set up d3d9 hooks
05:53:17: D3D9EndScene called
05:53:17: D3D9Present called
05:53:17: DoD3D9GPUHook: success
05:53:17: D3DSURFACE_DESC {
05:53:17: Format: D3DFMT_A8R8G8B8
05:53:17: Type: D3DRTYPE_SURFACE
05:53:17: Usage: D3DUSAGE_RENDERTARGET
05:53:17: Pool: D3DPOOL_DEFAULT
05:53:17: MultiSampleType: D3DMULTISAMPLE_NONE
05:53:17: MultiSampleQuality: 0
05:53:17: Width: 1920
05:53:17: Height: 1080
05:53:17: };
05:53:17: successfully capturing d3d9 frames via GPU
05:56:00: ---------------------- Cleared D3D9 Capture ----------------------
05:56:00: received restart event, capturing
05:56:00: DoD3D9GPUHook: success
05:56:00: D3D9Reset called
05:56:00: ---------------------- Cleared D3D9 Capture ----------------------
05:56:01: successfully set up d3d9 hooks
05:56:03: D3D9EndScene called
05:56:03: D3D9Present called
05:56:03: DoD3D9GPUHook: success
05:56:03: D3DSURFACE_DESC {
05:56:03: Format: D3DFMT_A8R8G8B8
05:56:03: Type: D3DRTYPE_SURFACE
05:56:03: Usage: D3DUSAGE_RENDERTARGET
05:56:03: Pool: D3DPOOL_DEFAULT
05:56:03: MultiSampleType: D3DMULTISAMPLE_NONE
05:56:03: MultiSampleQuality: 0
05:56:03: Width: 1920
05:56:03: Height: 1080
05:56:03: };
05:56:03: successfully capturing d3d9 frames via GPU
06:01:30: D3D9Reset called
06:01:30: ---------------------- Cleared D3D9 Capture ----------------------
06:01:31: successfully set up d3d9 hooks
06:01:33: D3D9EndScene called
06:01:33: D3D9Present called
06:01:33: DoD3D9GPUHook: success
06:01:33: D3DSURFACE_DESC {
06:01:33: Format: D3DFMT_A8R8G8B8
06:01:33: Type: D3DRTYPE_SURFACE
06:01:33: Usage: D3DUSAGE_RENDERTARGET
06:01:33: Pool: D3DPOOL_DEFAULT
06:01:33: MultiSampleType: D3DMULTISAMPLE_NONE
06:01:33: MultiSampleQuality: 0
06:01:33: Width: 1920
06:01:33: Height: 1080
06:01:33: };
06:01:33: successfully capturing d3d9 frames via GPU
 

dodgepong

Administrator
Community Helper
CS:GO is a pretty high-motion game, and that map in particular is hard for x264 to encode, largely because of the grass texture. For some reason, x264 gets really blurry all over the place when it tries to compress textures that look like that (same thing happens in DayZ). As a result, the whole picture (including the webcam) gets a bit blurrier than it otherwise would.

Since you shouldn't raise your bit rate above 3500, you can try to instead lower your FPS to 30 and change your x264 preset to faster and see if that helps improve the image fidelity.
 
Top