Question / Help Is it supposed to look like this. Pixelated

jamesisthemain

New Member
13:53:28: CUDA loaded successfully
13:53:28: 1 CUDA capable devices found
13:53:28: [ GPU #0 - < GeForce GT 740M > has Compute SM 3.5, NVENC Available ]
13:55:58: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
13:55:58: -------------------------------
13:55:58: CPU Name: Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
13:55:58: CPU Speed: 2195MHz
13:55:58: Physical Memory: 4095MB Total, 4095MB Free
13:55:58: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
13:55:58: monitor 1: pos={0, 0}, size={1536, 864}
13:55:58: Windows Version: 6.2 Build 9200
13:55:58: Aero is Enabled
13:55:58: -------------------------------
13:55:58: OBS Modules:
13:55:58: Base Address Module
13:55:58: 01060000 OBS.exe
13:55:58: 73310000 OBSApi.dll
13:55:58: 6DD50000 DShowPlugin.dll
13:55:58: 6DD20000 GraphicsCapture.dll
13:55:58: 6DCF0000 NoiseGate.dll
13:55:58: 6DFB0000 PSVPlugin.dll
13:55:58: ------------------------------------------
13:55:58: Adapter 1
13:55:58: Video Adapter: Intel(R) HD Graphics 4600
13:55:58: Video Adapter Dedicated Video Memory: 0
13:55:58: Video Adapter Shared System Memory: 1879048192
13:55:58: Video Adapter Output 1: pos={0, 0}, size={1536, 864}, attached=true
13:55:58: ------------------------------------------
13:55:58: Adapter 2
13:55:58: Video Adapter: NVIDIA GeForce GT 740M
13:55:58: Video Adapter Dedicated Video Memory: 2068705280
13:55:58: Video Adapter Shared System Memory: 2147610624
13:55:58: =====Stream Start: 2014-08-06, 13:55:58===============================================
13:55:58: Multithreaded optimizations: On
13:55:58: Base resolution: 1920x1080
13:55:58: Output resolution: 1280x720
13:55:58: ------------------------------------------
13:55:58: Loading up D3D10 on Intel(R) HD Graphics 4600 (Adapter 1)...
13:55:58: ------------------------------------------
13:55:58: Audio Format: 48000 Hz
13:55:58: ------------------------------------------
13:55:58: Audio Channels: 2 Ch
13:55:58: Playback device Default
13:55:58: ------------------------------------------
13:55:58: Using desktop audio input: Speakers / HP (IDT High Definition Audio CODEC)
13:55:58: Global Audio time adjust: 0
13:55:58: ------------------------------------------
13:55:58: Audio Encoding: AAC
13:55:58: bitrate: 128
13:55:58: Using graphics capture
13:55:58: Trying to hook process: javaw.exe
13:55:58: Scene buffering time set to 400
13:55:58: Found QSV hardware support
13:55:58: ------------------------------------------
13:55:58: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D11 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D11)
13:55:58: Using 14 bitstreams and 14 frame buffers
13:55:58: ------------------------------------------
13:55:58: Video Encoding: QSV
13:55:58: fps: 30
13:55:58: width: 1280, height: 720
13:55:58: target-usage: MFX_TARGETUSAGE_1_BEST_QUALITY
13:55:58: profile: MFX_PROFILE_AVC_MAIN
13:55:58: CBR: yes
13:55:58: CFR: yes
13:55:58: max bitrate: 2400
13:55:58: ------------------------------------------
13:55:58: using memory capture
13:55:59: Capture window 0x0039050E invalid or changing, terminating capture
13:56:03: using memory capture
13:57:17: Capture window 0x000F06E0 invalid or changing, terminating capture
13:57:19: Total frames encoded: 2406, total frames duplicated: 36 (1.50%)
13:57:19: Total frames rendered: 2377, number of late frames: 3 (0.13%) (it's okay for some frames to be late)
13:57:19:
13:57:19: Profiler time results:
13:57:19:
13:57:19: ==============================================================
13:57:19: video thread frame - [100%] [avg time: 6.303 ms] [children: 1.82%] [unaccounted: 98.2%]
13:57:19: | scene->Preprocess - [0.0317%] [avg time: 0.002 ms]
13:57:19: | GPU download and conversion - [1.79%] [avg time: 0.113 ms] [children: 1.43%] [unaccounted: 0.365%]
13:57:19: | | flush - [0.603%] [avg time: 0.038 ms]
13:57:19: | | CopyResource - [0.698%] [avg time: 0.044 ms]
13:57:19: | | conversion to 4:2:0 - [0.127%] [avg time: 0.008 ms]
13:57:19: Convert444Threads - [100%] [avg time: 0.83 ms] [children: 98.9%] [unaccounted: 1.08%]
13:57:19: | Convert444toNV12 - [98.9%] [avg time: 0.821 ms]
13:57:19: encoder thread frame - [100%] [avg time: 0.181 ms] [children: 84%] [unaccounted: 16%]
13:57:19: | QueueEncodeTask - [50.8%] [avg time: 0.092 ms]
13:57:19: | ProcessEncodedFrame - [25.4%] [avg time: 0.046 ms]
13:57:19: | sending stuff out - [7.73%] [avg time: 0.014 ms]
13:57:19: ==============================================================
13:57:19:
13:57:19:
13:57:19: Profiler CPU results:
13:57:19:
13:57:19: ==============================================================
13:57:19: video thread frame - [cpu time: avg 5.206 ms, total 12375 ms] [avg calls per frame: 1]
13:57:19: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:57:19: | GPU download and conversion - [cpu time: avg 0.098 ms, total 234.375 ms] [avg calls per frame: 1]
13:57:19: | | flush - [cpu time: avg 0.026 ms, total 62.5 ms] [avg calls per frame: 1]
13:57:19: | | CopyResource - [cpu time: avg 0.052 ms, total 125 ms] [avg calls per frame: 1]
13:57:19: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:57:19: Convert444Threads - [cpu time: avg 0.74 ms, total 3500 ms] [avg calls per frame: 2]
13:57:19: | Convert444toNV12 - [cpu time: avg 0.73 ms, total 3453.13 ms] [avg calls per frame: 2]
13:57:19: encoder thread frame - [cpu time: avg 0.019 ms, total 46.875 ms] [avg calls per frame: 1]
13:57:19: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:57:19: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:57:19: | sending stuff out - [cpu time: avg 0.019 ms, total 46.875 ms] [avg calls per frame: 1]
13:57:19: ==============================================================
13:57:19:
13:57:19: =====Stream End: 2014-08-06, 13:57:19=================================================

Last game capture log:
2014-08-06, 13:55:58: we're booting up:
13:55:58: CaptureThread: attached to process javaw.exe
13:55:58: GL Present
13:55:58: (half life scientist) everything.. seems to be in order
13:55:58: SwapBuffers(3003193392) Called
13:55:58: NV Capture available
13:55:58: FBO available
13:55:58: setting up gl data
13:55:58: DoGLGPUHook: wglDXOpenDeviceNV failed
13:55:58: ---------------------- Cleared OpenGL Capture ----------------------
13:55:58: DoGLCPUHook: success
13:55:58: wglSwapBuffers(3003193392) Called
13:55:58: setting up gl data
13:55:58: SwapBuffers(3003193392) Called
13:55:58: successfully capturing gl frames via RAM
13:56:00: new GL DC found (788598413, was 3003193392), terminating gl capture
13:56:00: ---------------------- Cleared OpenGL Capture ----------------------
13:56:00: wglSwapBuffers(788598413) Called
13:56:00: setting up gl data
13:56:00: DoGLGPUHook: wglDXOpenDeviceNV failed
13:56:00: ---------------------- Cleared OpenGL Capture ----------------------
13:56:00: DoGLCPUHook: success
13:56:01: SwapBuffers(788598413) Called
13:56:01: setting up gl data
13:56:01: wglSwapBuffers(788598413) Called
13:56:03: successfully capturing gl frames via RAM
13:57:17: new GL DC found (2298548861, was 788598413), terminating gl capture
13:57:17: ---------------------- Cleared OpenGL Capture ----------------------
13:57:17: wglSwapBuffers(2298548861) Called
13:57:17: setting up gl data
13:57:17: DoGLGPUHook: wglDXOpenDeviceNV failed
13:57:17: ---------------------- Cleared OpenGL Capture ----------------------
13:57:17: DoGLCPUHook: success
13:57:17: SwapBuffers(2298548861) Called
13:57:17: setting up gl data
13:57:17: wglSwapBuffers(2298548861) Called
13:57:22: ---------------------- Cleared OpenGL Capture ----------------------
13:57:22: Keepalive no longer found on gl, freeing capture data
13:57:22: wglSwapBuffers(2298548861) Called
13:57:22: setting up gl data
13:57:22: DoGLGPUHook: wglDXOpenDeviceNV failed
13:57:22: ---------------------- Cleared OpenGL Capture ----------------------
13:57:22: DoGLCPUHook: success
13:57:22: SwapBuffers(2298548861) Called
13:57:22: setting up gl data
13:57:22: wglSwapBuffers(2298548861) Called
13:57:27: ---------------------- Cleared OpenGL Capture ----------------------
13:57:27: Keepalive no longer found on gl, freeing capture data
13:57:27: wglSwapBuffers(2298548861) Called
13:57:27: setting up gl data
13:57:27: SwapBuffers(2298548861) Called

And here is a video for a visual:
Watch the whole video. Kind of looks blurry period but mainly around 40 sec-end mark I think the trees look way to pixelated

I know in this video I wasn't streaming but I wanted to see what it would look like before I would start streaming. I watched a couple of streamers who I know aren't partnered that have use lower bitrates and their streams look awesome(Minecraft). I just want to know if I am doing something wrong and if you could help me fix it. I just don't want it to look that pixelated.
Using Quicksync
Bitrate: 2400kbps
1080p downscaled to 720p
FPS: 30
 

Crazycanukk

New Member
Thats about what i would expect.

Quicksync is h264 encoding and not as refined as the native X264 so your quality will suffer from using the Quicksync to encode your stream. You probably have it set on fastest compression setting so you lose a bit of quality on that and your bit rate is fine to stream but you might gain some quality and lessen the pixelating with a higher bit rate of say 3000-3200 (of course only if you have the upload rate to support this

others with more experience then me may have some other suggestions or corrections to what i said though.
 

jamesisthemain

New Member
Even on x264 it still looks pretty pixelated not as bad as quicksync though and in the advanced tab I have it on the best quality for quicksync. I thought 2400kbps was enough for a 720p 30fps
Heres a video:

same just has x264
and I also just want to know why other peoples look better than this if they have lower bitrates (I asked a couple of them 2000-2200kbps with 30-60fps ).
 
Last edited:

alpinlol

Active Member
Even on x264 it still looks pretty pixelated not as bad as quicksync though and in the advanced tab I have it on the best quality for quicksync. I thought 2400kbps was enough for a 720p 30fps
Heres a video:

same just has x264
and I also just want to know why other peoples look better than this if they have lower bitrates (I asked a couple of them 2000-2200kbps with 30-60fps ).


because they probably use a slower preset

or have an haswell cpu which hase way better qsv results than older intel gen cpu's

and to be quite honest with you .... videos uploaded on youtube get downscaled by youtube and look even worse
 

jamesisthemain

New Member
One of the streamers said his preset was on very fast and also I am using a haswell processor. And I Know that youtube videos don't look as good as the original but to me the original and the youtube video both look equally pixelated.
 
Top