Question / Help Fuzzy Recording!? HELP! (1080/60)

JSkeleton

New Member
I'm trying to record 1080p 60fps gameplay and I have no idea what settings to use. Here's the mind boggling part. . .

I tried recording Forza 6 (PC game) via window capture in OBS and it looks great in my opinion! Seems to look clear. BUT using the same settings to record Black Ops 3 on PS4, seems to result in SOME fuzziness and I'm not sure why? I'll link an unlisted example down below.

If you do watch the video, take note of the BO3 interface at the bottom left and right. The ares you see the score/timer/emblem/streaks/specialist ability/etc.. That's where I notice the most fuzz. Please help! Recommended settings?

EDIT: I also noticed in the clip linked below, that when I'm standing still in game, it's sharp, but when I start running around it degrades the picture quality..why!?

Thank you!

Example: https://www.youtube.com/watch?v=YvclTj6ohKE&feature=youtu.be
 
Last edited:

JSkeleton

New Member
https://obsproject.com/forum/threads/problem-make-sure-to-post-a-log-and-or-crash-dump-howto.97/

Make sure to post a Log with at least 2-5 Minutes of actual recording/streaming

[13:44:51: CLR host plugin strings not found, dynamically loading 4 strings
13:44:51: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
13:44:51: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
13:44:51: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
13:44:51: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
13:44:51: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
13:44:53: CLRHost:: Could not find/load browser settings at location C:\Users\purej\AppData\Roaming\OBS\pluginData\browser.json
13:44:53: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\purej\AppData\Roaming\OBS\pluginData\browser.json'.
13:44:53: File name: 'C:\Users\purej\AppData\Roaming\OBS\pluginData\browser.json'
13:44:53: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
13:44:53: 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)
13:44:53: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
13:44:53: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
13:44:54: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
13:46:05: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
13:46:05: CUDA loaded successfully
13:46:05: 1 CUDA capable devices found
13:46:05: [ GPU #0 - < GeForce GTX 1060 6GB > has Compute SM 6.1, NVENC Available ]
13:49:06: Open Broadcaster Software v0.659b - 32bit (´・ω・`)
13:49:06: -------------------------------
13:49:06: CPU Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
13:49:06: CPU Speed: 4008MHz
13:49:06: Physical Memory: 4095MB Total, 4095MB Free
13:49:06: stepping id: 3, model 94, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 8, total cores 4
13:49:06: monitor 1: pos={0, 0}, size={1920, 1080}
13:49:06: Windows Version: 10.0 Build 14393 (revision 0)
13:49:06: Aero is Enabled
13:49:06: -------------------------------
13:49:06: OBS Modules:
13:49:06: Base Address Module
13:49:06: 00250000 OBS.exe
13:49:06: 678C0000 OBSApi.dll
13:49:06: 6D290000 CLRHostPlugin.dll
13:49:06: 67CD0000 DShowPlugin.dll
13:49:06: 688C0000 GraphicsCapture.dll
13:49:06: 67E10000 NoiseGate.dll
13:49:06: 67CB0000 PSVPlugin.dll
13:49:06: 66DC0000 scenesw.dll
13:49:06: ------------------------------------------
13:49:06: Adapter 1
13:49:06: Video Adapter: NVIDIA GeForce GTX 1060 6GB
13:49:06: Video Adapter Dedicated Video Memory: 3221225472
13:49:06: Video Adapter Shared System Memory: 1073676288
13:49:06: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
13:49:06: =====Stream Start: 2016-10-12, 13:49:06===============================================
13:49:06: Multithreaded optimizations: On
13:49:06: Base resolution: 1920x1080
13:49:06: Output resolution: 1920x1080
13:49:06: ------------------------------------------
13:49:06: Loading up D3D10 on NVIDIA GeForce GTX 1060 6GB (Adapter 1)...
13:49:06: ------------------------------------------
13:49:06: Audio Format: 48000 Hz
13:49:06: ------------------------------------------
13:49:06: Audio Channels: 2 Ch
13:49:06: Playback device Default
13:49:06: ------------------------------------------
13:49:06: Using desktop audio input: Headset Earphone (2- ASTRO MixAmp Pro )
13:49:06: Global Audio time adjust: 720
13:49:06: ------------------------------------------
13:49:06: Using auxilary audio input: Line (2- AudioBox USB Audio)
13:49:06: Mic time offset: 0
13:49:06: ------------------------------------------
13:49:06: Audio Encoding: AAC
13:49:06: bitrate: 192
13:49:06: Using bitmap image
13:49:06: ------------------------------------------
13:49:06: device: Logitech HD Pro Webcam C920,
13:49:06: device id \\?\usb#vid_046d&pid_082d&mi_00#6&19fbe0fb&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
13:49:06: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
13:49:06: use buffering: true - 5900000, fourCC: 'I420'
13:49:06: audio device: Disable,
13:49:06: audio device id Disabled,
13:49:06: audio time offset 0,
13:49:06:
13:49:06: Using directshow input
13:49:06: ------------------------------------------
13:49:06: device: Elgato Game Capture HD,
13:49:06: device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
13:49:06: chosen type: UYVY, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 166666-166666
13:49:06: use buffering: true - 10000, fourCC: 'UYVY'
13:49:06:
13:49:06: device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
13:49:10: Using directshow input
13:49:12: Scene buffering time set to 2000
13:49:12: NVENC internal init finished successfully
13:49:12: NVENC supports 10 h264 presets
13:49:12: ------------------------------------------
13:49:12: Video Encoding: NVENC
13:49:12: fps: 60
13:49:12: width: 1920, height: 1080
13:49:12: preset: llhq
13:49:12: profile: high
13:49:12: level: autoselect
13:49:12: keyint: 120
13:49:12: rcMode: cbr
13:49:12: CBR: yes
13:49:12: CFR: yes
13:49:12: max bitrate: 12000
13:49:12: avg bitrate: 12000
13:49:12: buffer size: 12000
13:49:12: ------------------------------------------
13:52:36: FlushBufferedVideo: Flushing 81 packets over 1333 ms
13:52:37: Total frames encoded: 12185, total frames duplicated: 98 (0.80%)
13:52:37: Total frames rendered: 12224, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
13:52:41:
13:52:41: Profiler time results:
13:52:41:
13:52:41: ==============================================================
13:52:41: video thread frame - [100%] [avg time: 3.056 ms] [children: 79.7%] [unaccounted: 20.3%]
13:52:41: | scene->Preprocess - [75.3%] [avg time: 2.3 ms]
13:52:41: | GPU download and conversion - [4.48%] [avg time: 0.137 ms] [children: 4.25%] [unaccounted: 0.229%]
13:52:41: | | flush - [3.08%] [avg time: 0.094 ms]
13:52:41: | | CopyResource - [0.196%] [avg time: 0.006 ms]
13:52:41: | | conversion to 4:2:0 - [0.982%] [avg time: 0.03 ms]
13:52:41: Convert444Threads - [100%] [avg time: 1.108 ms] [children: 99.5%] [unaccounted: 0.451%]
13:52:41: | Convert444toNV12 - [99.5%] [avg time: 1.103 ms]
13:52:41: encoder thread frame - [100%] [avg time: 3.984 ms] [children: 1.18%] [unaccounted: 98.8%]
13:52:41: | sending stuff out - [1.18%] [avg time: 0.047 ms]
13:52:41: ==============================================================
13:52:41:
13:52:41:
13:52:41: Profiler CPU results:
13:52:41:
13:52:41: ==============================================================
13:52:41: video thread frame - [cpu time: avg 2.582 ms, total 31562.5 ms] [avg calls per frame: 1]
13:52:41: | scene->Preprocess - [cpu time: avg 2.093 ms, total 25593.8 ms] [avg calls per frame: 1]
13:52:41: | GPU download and conversion - [cpu time: avg 0.052 ms, total 640.625 ms] [avg calls per frame: 1]
13:52:41: | | flush - [cpu time: avg 0.033 ms, total 406.25 ms] [avg calls per frame: 1]
13:52:41: | | CopyResource - [cpu time: avg 0.002 ms, total 31.25 ms] [avg calls per frame: 1]
13:52:41: | | conversion to 4:2:0 - [cpu time: avg 0.01 ms, total 125 ms] [avg calls per frame: 1]
13:52:41: Convert444Threads - [cpu time: avg 1.073 ms, total 25984.4 ms] [avg calls per frame: 2]
13:52:41: | Convert444toNV12 - [cpu time: avg 1.071 ms, total 25937.5 ms] [avg calls per frame: 2]
13:52:41: encoder thread frame - [cpu time: avg 0.167 ms, total 2031.25 ms] [avg calls per frame: 1]
13:52:41: | sending stuff out - [cpu time: avg 0.036 ms, total 437.5 ms] [avg calls per frame: 1]
13:52:41: ==============================================================
13:52:41:
13:52:41: =====Stream End: 2016-10-12, 13:52:41=================================================
14:00:46: CLR host plugin instance deleted; removing dynamically loaded localization strings
14:00:46: Terminating 0x1e78


Last game capture log:
2016-10-10, 21:17:47: we're booting up:
21:17:47: CaptureThread: attached to process ApplicationFrameHost.exe
21:17:47: DXGI Present
21:17:47: (half life scientist) everything.. seems to be in order]
 

alpinlol

Active Member
TBH for a 12k Bitrate with NVENC on 1080p60 this looks really nice. To the fonts in the bottom right - thats the general behaviour since your gun has a grayish color and the Font itself is sorta white with a border around.

With OBS Studio you could change the Colorrange properly.

In General I would say by simply using a higher Bitrate your Problem should be mostly fixed usually 1080p60 with NVENC starts looking good at around 25-30k Bitrate near lossless Quality would be at over 100k Bitrate (not recommended) if you are look at the Shadowplay Bitrates it sets very high Quality at 35k+ Bitrate.
 

JSkeleton

New Member
TBH for a 12k Bitrate with NVENC on 1080p60 this looks really nice. To the fonts in the bottom right - thats the general behaviour since your gun has a grayish color and the Font itself is sorta white with a border around.

With OBS Studio you could change the Colorrange properly.

In General I would say by simply using a higher Bitrate your Problem should be mostly fixed usually 1080p60 with NVENC starts looking good at around 25-30k Bitrate near lossless Quality would be at over 100k Bitrate (not recommended) if you are look at the Shadowplay Bitrates it sets very high Quality at 35k+ Bitrate.
Okay so 1: Should I use Classic or Studio OBS?
2: Should I use CPU or GPU to Encode?
3: If CPU how much bitrate and which settings? If GPU how much bitrate and which settings?
4: Why does my screen get fuzzy when running around?
 

alpinlol

Active Member
Okay so 1: Should I use Classic or Studio OBS?
2: Should I use CPU or GPU to Encode?
3: If CPU how much bitrate and which settings? If GPU how much bitrate and which settings?
4: Why does my screen get fuzzy when running around?

1. You should be using OBS Studio
2. Both are fine especially on your Hardware but GPU encoding is good for recordings since you can use a high Bitrate
3. https://obsproject.com/forum/resour...lity-recording-and-multiple-audio-tracks.221/ this guide covers all the Settings for OBS Studio and recording
4. I actually already answered that in the post before - a higher Bitrate should fix your fuzzyness though it can also be caused by Youtube.
 

JSkeleton

New Member
I tried recording with Studio following that links instructions... it doesn't let me set a custom bitrate and the recordings are fuzzy :S

2: So should 40k bitrate be solid for 1080/60? Using GPU. And can I record/play PC games in high/Ultra if I'm using my GPU to encode that much?
 

alpinlol

Active Member
The Guide uses CQP which is a variable Bitrate and controls that with a Quality Goal. Thats whay the Guide doesnt list a Bitrate as well.

GPU Encoding works on a different Part of the Chip according to Nvidia the Performance hit is within 1%
 

JSkeleton

New Member
The Guide uses CQP which is a variable Bitrate and controls that with a Quality Goal. Thats whay the Guide doesnt list a Bitrate as well.

GPU Encoding works on a different Part of the Chip according to Nvidia the Performance hit is within 1%
Right, but when I play around with the range recommended in that guide, it all looks blurry :/
 

alpinlol

Active Member
Right, but when I play around with the range recommended in that guide, it all looks blurry :/

If you change something, with a guide everyone else is achieving great quality recordings, but sill have quality issues then please upload your recording preferably the raw mp4 or flv file instead of uploading it to yt. And also provide the new Log Files for those recordings.
 
Top