Question / Help Motion Blur while looking around - Help please!

MaxiLikes

New Member
Hello,

Recently I tried recording DayZ with OBS, I have set up the quality and setting right ( I think ). When I record, the parts where I'm standing still look AMAZNING, great quality, yet when I move around or move the camera, the quality soon goes and bits like the HUD become very fuzzy/blurry.

I was wondering if this was something that anyone else experienced or if it's just a problem we have to put up with. Is there anything I can do to make it less noticable? I'm not complaining too much as after all OBS is incredible quality most of the time considering that it's free.

Thanks in advance for the help,

Max

Mod edit: Removed giant font
 

Kharay

Member
Two things:
  • Could you please post in a normal font size? Posting in that font size is a purposeful act and I wonder why you would post in that size, it serves no purpose other than taking up excessive viewing space.
  • Please post a recent log of a troublesome session, so we can see in detail what's going on. http://obsproject.com/forum/viewtopic.php?f=5&t=97
 

MaxiLikes

New Member
Sorry about the size, I made it big so people could see it well ;)

As for the log :

Code:
15:32:33: Open Broadcaster Software v0.542b - 32bit (´・ω・`)
15:32:33: -------------------------------
15:32:33: CPU Name: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
15:32:33: CPU Speed: 3399MHz
15:32:33: Physical Memory:  4095MB Total, 4020MB Free
15:32:33: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
15:32:33: monitor 1: pos={0, 0}, size={1920, 1080}
15:32:33: Windows Version: 6.1 Build 7601 S
15:32:33: Aero is Disabled
15:32:33: -------------------------------
15:32:33: OBS Modules:
15:32:33: Base Address     Module
15:32:33: 00300000         OBS.exe
15:32:33: 5F290000         OBSApi.dll
15:32:33: 5F640000         DShowPlugin.dll
15:32:33: 718E0000         GraphicsCapture.dll
15:32:33: 719A0000         NoiseGate.dll
15:32:33: 71770000         PSVPlugin.dll
15:32:33: ------------------------------------------
15:32:33: Adapter 1
15:32:33:   Video Adapter: AMD Radeon HD 6800 Series
15:32:33:   Video Adapter Dedicated Video Memory: 1060859904
15:32:33:   Video Adapter Shared System Memory: 3234041856
15:32:33: =====Stream Start: 2013-08-02, 15:32:33===============================================
15:32:33:   Multithreaded optimizations: On
15:32:33:   Base resolution: 1920x1080
15:32:33:   Output resolution: 1920x1080
15:32:33: ------------------------------------------
15:32:33: Loading up D3D10...
15:32:33: Playback device Default
15:32:33: ------------------------------------------
15:32:33: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:32:33: ------------------------------------------
15:32:33: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:32:33: ------------------------------------------
15:32:33: Audio Encoding: AAC
15:32:33:     bitrate: 128
15:32:33: Using graphics capture
15:32:33: ------------------------------------------
15:32:33: Video Encoding: x264
15:32:33:     fps: 30
15:32:33:     width: 1920, height: 1080
15:32:33:     preset: veryfast
15:32:33:     CBR: no
15:32:33:     CFR: no
15:32:33:     max bitrate: 5000
15:32:33:     buffer size: 5000
15:32:33:     quality: 10
15:32:33: ------------------------------------------
15:32:34: SharedTexCapture hooked
15:32:53: Total frames rendered: 549, number of frames that lagged: 12 (2.19%) (it's okay for some frames to lag)
15:32:53: =====Stream End: 2013-08-02, 15:32:53=================================================
15:33:05: =====Stream Start: 2013-08-02, 15:33:05===============================================
15:33:05:   Multithreaded optimizations: On
15:33:05:   Base resolution: 1920x1080
15:33:05:   Output resolution: 1920x1080
15:33:05: ------------------------------------------
15:33:05: Loading up D3D10...
15:33:05: Playback device Default
15:33:05: ------------------------------------------
15:33:05: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:33:05: ------------------------------------------
15:33:05: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:33:05: ------------------------------------------
15:33:05: Audio Encoding: AAC
15:33:05:     bitrate: 128
15:33:05: Using graphics capture
15:33:05: ------------------------------------------
15:33:05: Video Encoding: x264
15:33:05:     fps: 30
15:33:05:     width: 1920, height: 1080
15:33:05:     preset: veryfast
15:33:05:     CBR: no
15:33:05:     CFR: no
15:33:05:     max bitrate: 5000
15:33:05:     buffer size: 5000
15:33:05:     quality: 10
15:33:05: ------------------------------------------
15:33:34: SharedTexCapture hooked
15:33:43: Total frames rendered: 1126, number of frames that lagged: 5 (0.44%) (it's okay for some frames to lag)
15:33:43: =====Stream End: 2013-08-02, 15:33:43=================================================
15:33:53: =====Stream Start: 2013-08-02, 15:33:53===============================================
15:33:53:   Multithreaded optimizations: On
15:33:53:   Base resolution: 1920x1080
15:33:53:   Output resolution: 1920x1080
15:33:53: ------------------------------------------
15:33:53: Loading up D3D10...
15:33:53: Playback device Default
15:33:53: ------------------------------------------
15:33:53: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:33:53: ------------------------------------------
15:33:53: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:33:53: ------------------------------------------
15:33:53: Audio Encoding: AAC
15:33:53:     bitrate: 128
15:33:53: Using graphics capture
15:33:53: ------------------------------------------
15:33:53: Video Encoding: x264
15:33:53:     fps: 30
15:33:53:     width: 1920, height: 1080
15:33:53:     preset: veryfast
15:33:53:     CBR: no
15:33:53:     CFR: no
15:33:53:     max bitrate: 5000
15:33:53:     buffer size: 5000
15:33:53:     quality: 10
15:33:53: ------------------------------------------
15:33:54: SharedTexCapture hooked
15:34:25: Total frames rendered: 948, number of frames that lagged: 4 (0.42%) (it's okay for some frames to lag)
15:34:25: =====Stream End: 2013-08-02, 15:34:25=================================================
15:34:55: 
15:34:55: Profiler results:
15:34:55: 
15:34:55: ==============================================================
15:34:55: frame - [100%] [avg time: 4.579 ms (cpu time: avg 2.093 ms, total 5491.23 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.109%]
15:34:55: | frame preprocessing and rendering - [34.7%] [avg time: 1.588 ms (cpu time: avg 0.196 ms, total 514.801 ms)] [avg calls per frame: 1] [children: 0.0218%] [unaccounted: 34.7%]
15:34:55: | | scene->Preprocess - [0.0218%] [avg time: 0.001 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
15:34:55: | video encoding and uploading - [65.2%] [avg time: 2.986 ms (cpu time: avg 1.897 ms, total 4976.43 ms)] [avg calls per frame: 1] [children: 64%] [unaccounted: 1.24%]
15:34:55: | | flush - [16.6%] [avg time: 0.761 ms (cpu time: avg 0.041 ms, total 109.2 ms)] [avg calls per frame: 1]
15:34:55: | | CopyResource - [0.437%] [avg time: 0.02 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
15:34:55: | | conversion to 4:2:0 - [1.4%] [avg time: 0.064 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
15:34:55: | | call to encoder - [45.3%] [avg time: 2.073 ms (cpu time: avg 1.825 ms, total 4789.23 ms)] [avg calls per frame: 0]
15:34:55: | | sending stuff out - [0.24%] [avg time: 0.011 ms (cpu time: avg 0.005 ms, total 15.601 ms)] [avg calls per frame: 0]
15:34:55: | Convert444Threads - [1.47e+003%] [avg time: 67.16 ms (cpu time: avg 1.861 ms, total 4882.83 ms)] [avg calls per frame: 1]
15:34:55: ==============================================================
15:34:55:


And the captureHookLog.txt:

Code:
2013-08-02, 15:32:33: we're booting up: 
15:32:33: D3D9 Present
15:32:33: (half life scientist) everything..  seems to be in order
15:32:34: D3D9EndScene called
15:32:34: D3DPRESENT_PARAMETERS {
15:32:34: 	BackBufferWidth: 1920
15:32:34: 	BackBufferHeight: 1080
15:32:34: 	BackBufferFormat: D3DFMT_X8R8G8B8
15:32:34: 	BackBufferCount: 1
15:32:34: 	MultiSampleType: D3DMULTISAMPLE_NONE
15:32:34: 	MultiSampleQuality: 0
15:32:34: 	SwapEffect: D3DSWAPEFFECT_DISCARD
15:32:34: 	hDeviceWindow: 1574270
15:32:34: 	Windowed: false
15:32:34: 	EnableAutoDepthStencil: true
15:32:34: 	AutoDepthStencilFormat: D3DFMT_D24S8
15:32:34: 	Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL 
15:32:34: 	FullScreen_RefreshRateInHz: 60
15:32:34: 	PresentationInterval: 1
15:32:34: };
15:32:34: successfully set up d3d9 hooks
15:32:34: D3D9Present called
15:32:34: DoD3D9GPUHook: success - d3d9ex
15:32:34: D3DSURFACE_DESC {
15:32:34: 	Format: D3DFMT_X8R8G8B8
15:32:34: 	Type: D3DRTYPE_SURFACE
15:32:34: 	Usage: D3DUSAGE_RENDERTARGET 
15:32:34: 	Pool: D3DPOOL_DEFAULT
15:32:34: 	MultiSampleType: D3DMULTISAMPLE_NONE
15:32:34: 	MultiSampleQuality: 0
15:32:34: 	Width: 1920
15:32:34: 	Height: 1080
15:32:34: };
15:32:34: successfully capturing d3d9 frames via GPU
15:33:34: ---------------------- Cleared D3D9 Capture ----------------------
15:33:34: received restart event, capturing
15:33:34: DoD3D9GPUHook: success - d3d9ex
15:33:34: D3D9EndScene called
15:33:34: D3D9Present called
15:33:34: D3DSURFACE_DESC {
15:33:34: 	Format: D3DFMT_X8R8G8B8
15:33:34: 	Type: D3DRTYPE_SURFACE
15:33:34: 	Usage: D3DUSAGE_RENDERTARGET 
15:33:34: 	Pool: D3DPOOL_DEFAULT
15:33:34: 	MultiSampleType: D3DMULTISAMPLE_NONE
15:33:34: 	MultiSampleQuality: 0
15:33:34: 	Width: 1920
15:33:34: 	Height: 1080
15:33:34: };
15:33:34: successfully capturing d3d9 frames via GPU
15:33:45: ---------------------- Cleared D3D9 Capture ----------------------
15:33:45: D3D9EndScene called
15:33:45: D3D9Present called
15:33:54: received restart event, capturing
15:33:54: DoD3D9GPUHook: success - d3d9ex
15:33:54: D3DSURFACE_DESC {
15:33:54: 	Format: D3DFMT_X8R8G8B8
15:33:54: 	Type: D3DRTYPE_SURFACE
15:33:54: 	Usage: D3DUSAGE_RENDERTARGET 
15:33:54: 	Pool: D3DPOOL_DEFAULT
15:33:54: 	MultiSampleType: D3DMULTISAMPLE_NONE
15:33:54: 	MultiSampleQuality: 0
15:33:54: 	Width: 1920
15:33:54: 	Height: 1080
15:33:54: };
15:33:54: successfully capturing d3d9 frames via GPU
15:34:27: ---------------------- Cleared D3D9 Capture ----------------------
15:34:27: D3D9EndScene called
15:34:27: D3D9Present called


Please bear with me, I'm very new to this all...

I hope this is all the information you wanted, thanks for helping :)

Max
 

Kharay

Member
If it's just for recording purposes, you could consider doing the following instead:
  • VBR Q-10
  • Bitrate: 1000 Kbps
  • Custom Buffer Size: 0
  • Advanced: Custom x264 Settings: tune=animation bframes=16 b-adapt=1
However, I would not recommend those settings for streaming. Just for local recording. Custom Buffer Size 0 will force the system into using however much it needs to meet the requested quality setting.
 

MaxiLikes

New Member
Thanks for the advice. I tried the things you listed and they completely eliminated the problem, the blur has gone and the quality is better than ever. The only downside to these changes are that now when I record, if there is a scene where something in the screen is moving quickly (or I look around quickly) a bit of lag appears as if the frames have dropped.

Is there a solution to this? Thank you VERY much for your help! :)

Max
 

Kharay

Member
You're more than welcome, Max. Are you putting these up on Youtube or something? If so, no harm in sharing your channel with us. ;)
 
Top