Question / Help El Gato HD60 Kind of Blurry.. May not be OBS issue

Mark12

Member
But any help would still be appreciated. I am trying to use an El Gato HD60 cloned with my main monitor that feeds to another computer for streaming (basic 2 PC setup) The picture feels like its a bit blurry. I do not think I am being overly critical because I feel like when I record from my local PC (1 PC setup) I get just as good of a picture with a veryfast preset.. @3500kbps.. @60fps.. as I do with the dual setup @ Medium. Hell, NVENC looks better to me lol

Does anyone have any experience with the El Gato HD60 that can lend some help? There doesnt even really appear to be a different between 60 fps and 30 fps to me.. I'll include some logs and video.. Hell, NVENC on my local computer looks better to me lol

I also understand that this USB video capture device isnt the cream de la creme from capture cards, but it shouldnt be THIS bad

Medium, 3500kbps @ 60 fps https://youtu.be/vT0ToGhiQrY
Code:
09:28:10: =====Stream Start: 2016-10-16, 09:28:10===============================================
09:28:10:   Multithreaded optimizations: On
09:28:10:   Base resolution: 1920x1080
09:28:10:   Output resolution: 1280x720
09:28:10: ------------------------------------------
09:28:10: Loading up D3D10 on AMD Radeon (TM) R7 360 Series (Adapter 1)...
09:28:11: ------------------------------------------
09:28:11: Audio Format: 48000 Hz
09:28:11: ------------------------------------------
09:28:11: Audio Channels: 2 Ch
09:28:11: Playback device Default
09:28:11: ------------------------------------------
09:28:11: Using desktop audio input: 1 - VG248 (AMD High Definition Audio Device)
09:28:11: Global Audio time adjust: 0
09:28:11: ------------------------------------------
09:28:11: Using auxilary audio input: Line (Elgato Sound Capture)
09:28:11: Mic time offset: 0
09:28:11: ------------------------------------------
09:28:11: Audio Encoding: AAC
09:28:11:     bitrate: 128
09:28:11: ------------------------------------------
09:28:11:     device: Elgato Game Capture HD,
09:28:11:     device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
09:28:11:     chosen type: UYVY, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 166666-166666
09:28:11:     use buffering: true - 0, fourCC: 'UYVY'
09:28:11:
09:28:11:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
09:28:13:     Elgato Game Capture: force buffering with 1 msec
09:28:14: Using directshow input
09:28:15: Scene buffering time set to 700
09:28:15: ------------------------------------------
09:28:15: Video Encoding: x264
09:28:15:     fps: 60
09:28:15:     width: 1280, height: 720
09:28:15:     preset: medium
09:28:15:     profile: main
09:28:15:     keyint: 120
09:28:15:     CBR: yes
09:28:15:     CFR: yes
09:28:15:     max bitrate: 3500
09:28:15:     buffer size: 3500
09:28:15: ------------------------------------------
09:30:58: Total frames encoded: 9721, total frames duplicated: 40 (0.41%)
09:30:58: Total frames rendered: 9766, number of late frames: 4 (0.04%) (it's okay for some frames to be late)
09:31:02:
09:31:02: Profiler time results:
09:31:02:
09:31:02: ==============================================================
09:31:02: video thread frame - [100%] [avg time: 3.395 ms] [children: 88.5%] [unaccounted: 11.5%]
09:31:02: | scene->Preprocess - [85.3%] [avg time: 2.895 ms]
09:31:02: | GPU download and conversion - [3.24%] [avg time: 0.11 ms] [children: 2.86%] [unaccounted: 0.383%]
09:31:02: | | flush - [2.56%] [avg time: 0.087 ms]
09:31:02: | | CopyResource - [0.236%] [avg time: 0.008 ms]
09:31:02: | | conversion to 4:2:0 - [0.0589%] [avg time: 0.002 ms]
09:31:02: Convert444Threads - [100%] [avg time: 0.391 ms] [children: 99.5%] [unaccounted: 0.512%]
09:31:02: | Convert444toNV12 - [99.5%] [avg time: 0.389 ms]
09:31:02: encoder thread frame - [100%] [avg time: 0.954 ms] [children: 1.15%] [unaccounted: 98.8%]
09:31:02: | sending stuff out - [1.15%] [avg time: 0.011 ms]
09:31:02: ==============================================================
09:31:02:
09:31:02:
09:31:02: Profiler CPU results:
09:31:02:
09:31:02: ==============================================================
09:31:02: video thread frame - [cpu time: avg 3.02 ms, total 29500 ms] [avg calls per frame: 1]
09:31:02: | scene->Preprocess - [cpu time: avg 2.889 ms, total 28218.8 ms] [avg calls per frame: 1]
09:31:02: | GPU download and conversion - [cpu time: avg 0.035 ms, total 343.75 ms] [avg calls per frame: 1]
09:31:02: | | flush - [cpu time: avg 0.02 ms, total 203.125 ms] [avg calls per frame: 1]
09:31:02: | | CopyResource - [cpu time: avg 0.004 ms, total 46.875 ms] [avg calls per frame: 1]
09:31:02: | | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 46.875 ms] [avg calls per frame: 1]
09:31:02: Convert444Threads - [cpu time: avg 0.414 ms, total 8046.88 ms] [avg calls per frame: 2]
09:31:02: | Convert444toNV12 - [cpu time: avg 0.411 ms, total 8000 ms] [avg calls per frame: 2]
09:31:02: encoder thread frame - [cpu time: avg 0.528 ms, total 5140.63 ms] [avg calls per frame: 1]
09:31:02: | sending stuff out - [cpu time: avg 0.008 ms, total 78.125 ms] [avg calls per frame: 1]
09:31:02: ==============================================================
09:31:02:
09:31:02: =====Stream End: 2016-10-16, 09:31:02=================================================

Medium, 3500 Kbps @ 30 FPS https://youtu.be/icG7bmp_W-c

Code:
09:31:11: =====Stream Start: 2016-10-16, 09:31:11===============================================
09:31:11:   Multithreaded optimizations: On
09:31:11:   Base resolution: 1920x1080
09:31:11:   Output resolution: 1280x720
09:31:11: ------------------------------------------
09:31:11: Loading up D3D10 on AMD Radeon (TM) R7 360 Series (Adapter 1)...
09:31:11: ------------------------------------------
09:31:11: Audio Format: 48000 Hz
09:31:11: ------------------------------------------
09:31:11: Audio Channels: 2 Ch
09:31:11: Playback device Default
09:31:11: ------------------------------------------
09:31:11: Using desktop audio input: 1 - VG248 (AMD High Definition Audio Device)
09:31:11: Global Audio time adjust: 0
09:31:11: ------------------------------------------
09:31:11: Using auxilary audio input: Line (Elgato Sound Capture)
09:31:11: Mic time offset: 0
09:31:11: ------------------------------------------
09:31:11: Audio Encoding: AAC
09:31:11:     bitrate: 128
09:31:11: ------------------------------------------
09:31:11:     device: Elgato Game Capture HD,
09:31:11:     device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
09:31:11:     chosen type: UYVY, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 166666-166666
09:31:11:     use buffering: true - 0, fourCC: 'UYVY'
09:31:11:
09:31:11:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
09:31:13:     Elgato Game Capture: force buffering with 1 msec
09:31:15: Using directshow input
09:31:16: Scene buffering time set to 700
09:31:16: ------------------------------------------
09:31:16: Video Encoding: x264
09:31:16:     fps: 30
09:31:16:     width: 1280, height: 720
09:31:16:     preset: medium
09:31:16:     profile: main
09:31:16:     keyint: 60
09:31:16:     CBR: yes
09:31:16:     CFR: yes
09:31:16:     max bitrate: 3500
09:31:16:     buffer size: 3500
09:31:16: ------------------------------------------
09:32:52: Total frames encoded: 2841, total frames duplicated: 0 (0.00%)
09:32:52: Total frames rendered: 2867, number of late frames: 1 (0.03%) (it's okay for some frames to be late)
09:32:55:
09:32:55: Profiler time results:
09:32:55:
09:32:55: ==============================================================
09:32:55: video thread frame - [100%] [avg time: 3.561 ms] [children: 88.5%] [unaccounted: 11.5%]
09:32:55: | scene->Preprocess - [85.9%] [avg time: 3.058 ms]
09:32:55: | GPU download and conversion - [2.58%] [avg time: 0.092 ms] [children: 2.33%] [unaccounted: 0.253%]
09:32:55: | | flush - [2.05%] [avg time: 0.073 ms]
09:32:55: | | CopyResource - [0.225%] [avg time: 0.008 ms]
09:32:55: | | conversion to 4:2:0 - [0.0562%] [avg time: 0.002 ms]
09:32:55: Convert444Threads - [100%] [avg time: 0.379 ms] [children: 99.5%] [unaccounted: 0.528%]
09:32:55: | Convert444toNV12 - [99.5%] [avg time: 0.377 ms]
09:32:55: encoder thread frame - [100%] [avg time: 0.798 ms] [children: 2.38%] [unaccounted: 97.6%]
09:32:55: | sending stuff out - [2.38%] [avg time: 0.019 ms]
09:32:55: ==============================================================
09:32:55:
09:32:55:
09:32:55: Profiler CPU results:
09:32:55:
09:32:55: ==============================================================
09:32:55: video thread frame - [cpu time: avg 3.259 ms, total 9343.75 ms] [avg calls per frame: 1]
09:32:55: | scene->Preprocess - [cpu time: avg 2.932 ms, total 8406.25 ms] [avg calls per frame: 1]
09:32:55: | GPU download and conversion - [cpu time: avg 0.108 ms, total 312.5 ms] [avg calls per frame: 1]
09:32:55: | | flush - [cpu time: avg 0.054 ms, total 156.25 ms] [avg calls per frame: 1]
09:32:55: | | CopyResource - [cpu time: avg 0.01 ms, total 31.25 ms] [avg calls per frame: 1]
09:32:55: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 15.625 ms] [avg calls per frame: 1]
09:32:55: Convert444Threads - [cpu time: avg 0.384 ms, total 2187.5 ms] [avg calls per frame: 2]
09:32:55: | Convert444toNV12 - [cpu time: avg 0.379 ms, total 2156.25 ms] [avg calls per frame: 2]
09:32:55: encoder thread frame - [cpu time: avg 0.89 ms, total 2531.25 ms] [avg calls per frame: 1]
09:32:55: | sending stuff out - [cpu time: avg 0.016 ms, total 46.875 ms] [avg calls per frame: 1]
09:32:55: ==============================================================
09:32:55:
09:32:55: =====Stream End: 2016-10-16, 09:32:55=================================================
 
Last edited:

Sapiens

Forum Moderator
That looks about right for the OBS settings you're using and a video that's re-encoded by Youtube. If your goal is to make and upload local recordings you should use the recording quality presets under Settings > Output (Simple output mode) or read http://obsproject.com/forum/resourc...lity-recording-and-multiple-audio-tracks.221/ (Advanced output mode).

Also be sure to change the quality option in Youtube once it's done processing the video so it plays back at 720p60 and not some lower transcoded version of the video.
 

Mark12

Member
Thank you for your reply.. on youtube.. theyre both playing back at 720@60 for me.. with exception of the video i encoded in 30fps.. that just plays back at 720.

I guess I just do not prefer that quality over the single PC setup quality then lol..

just for fun here's NVENC @3500kbps 45 fps
https://www.youtube.com/watch?v=AP62A0h0C_U

For me personally.. its almost as though NVENC 3500kbps @ 45 fps > x264, Medium 3500kbps @ 30/60 FPS lol

Webcam looks like shit but im an ugly dude anyway ;)
 
Top