Question / Help 720p30fps encoding looks bad

Cenq

New Member
Hello!

ive been kinda new to streaming and im looking for advice. im using OBS @ 720p 30fps and 2000 bitrate.
im following someone on twitch.tv whos using the same settings but 1800 bitrate and yet his stream looks MUCH more crisp. (just like a perfekt 720p 30fps stream looks like, no pixelation etc)

my system: x99 asus rampage v extreme
i7 5820k @ 4.5ghz (ive tried it wthout oc too, even tho oc is stable @24h aida stresstest)
16gb ddr4 ram
msi 980ti 6g gaming

i have 95mb down and 25mb up available

my stream looks always kinda pixelated, it only looks crisp when standing still (im streaming FPS games like csgo and overwatch)

im using a 1440p screen and a downscale of 2.0. ive tryed every, filter bilinear bicubic lanczos.

my cpu preset is set to fast, even tho ive tryed everything from ultrafast to slower, theres almost no difference noticable. CBR and CFR are both checked and keyframe interval is 2seconds.

my screen is a Asus RoG PG279Q with gsync. gsync cant be the issue right? (ive tried turning it on and off, yet theres no difference too)

im using the 64bit version of OBS
im on windows 10 pro and dont use a insider preview.
thanks in advance!
 
Last edited:

khades

Member
for dynamic games like CSGO even 2k bitrate is not enough to have no pixelation. Proper setup for CSGO is x264 preset "fast" or "medium" with bitrate over 2500kbit. With your hardware you can easily afford that setup.

And remember - any dynamic shooter is bitrate-heavy, unlike more static games like HotS/Dota/LoL
 

Cenq

New Member
yeah ive tried 3500 bitrate and "slower" x264 preset but it doesnt even look half as good as the guys stream. thats why im looking for advice, i quite understand how bitrate and stuff works, but it just doesnt make a noticable difference for me.

the guy is using 720p 30fps and 1800 bitrate. it was smooth and looking really good. and he was using obs on the pc he was playing on too. doesnt matter if he was moving fast or standing still, the quality was always the same at 30 fps (obviously not as smooth as 60fps+ ingame but picturequality whise it was great) if i do it, it looks only crisp if i stand still for like 10seconds..
 

dping

Active Member
here's a log http://pastebin.com/PaPea0D3

the quality can be seen here

doesnt matter if im upping bitrate to 3500, it just wont look any better.

heres the quality im aiming for (the guy i mentioned before)
Run the game at 1080p and downscale to 720 using bilinear. Does that help? use game capture or monitor capture with point filtering

720@30 slower preset with 2500 bitrate should look picture perfect. can you stream for 5 minutes then post a log if that? But please post the log like you see below

Also, disable the rivatuner overlay, it could affect the

giphy.gif
 

Cenq

New Member
hey thanks for your reply dping.

ive tryed setting the base resolution of OBS to 1920x1080p and a downscale to 720p. and ive set the ingame resolution to 1080p. theres no difference. ive also set my windows resolution to 1080p and theres also no difference. heres a vod of what ive just tryed. (you can skip the first 1-2minutes, its me setting up the resolution) heres the log.

//edit
heres a longer log (5:30min) the first one ive posted was only 3min i think. heres the vod to it:
 
Last edited:

dping

Active Member
hey thanks for your reply dping.

ive tryed setting the base resolution of OBS to 1920x1080p and a downscale to 720p. and ive set the ingame resolution to 1080p. theres no difference. ive also set my windows resolution to 1080p and theres also no difference. heres a vod of what ive just tryed. (you can skip the first 1-2minutes, its me setting up the resolution) heres the log.
Yeah different games will record differently.

1. your game has a lot of textures and foliage which might make you think it looks worse but in reality, he has a lot of flat toned colors in his video which is easier. his stream still pixelates.

2. your game is a very fast paced game, which also needs more bitrate compared his his playstyle which is slower.
the more static the picture, the easier it is to encode.

tl;dr the stream looks great so your expectation are to high be to accurate when comparing
 
Top