YOutube destroys my videos

PLEASEDASAI

New Member
HI so every time, no matter what obs settings I have whenever I upload video that isnt blurry squary whatsoever on youtube it becomes like 144p epic lowquality video even though its "1080p"

It happens when I upload rocket league, csgo is normal quality
 

Tux Prowess

New Member
Long explanation short: YouTube converts your source video into a more standardized, streamable format. The server is on constant heavy load converting other videos at the same time, so YouTube hands out the low-quality version first while the higher-quality video options are still being processed. Your poor quality video should usually be available in high quality the next day.
 

TryHD

Member
 

TryHD

Member
Recording settings look fine.
You could try to set the Color Format to NV12 and the Color Space to 709 with Color Range Partial. Maybe Youtube doesn't handle RGB that good.
 

PLEASEDASAI

New Member

still the same bad quality
 

TryHD

Member
Could you upload the original video somewhere like mega.co.nz oder google drive or whatever you like (which doesn't reencode the video) and post a link to it here, so we can take a look at the file?
 

TryHD

Member
Oh ok i think i understand the problem now. You have heavy aliasing which requires a lot of bitrate. It would help if you would up the graphic settings a bit. You could in addition upscale your video to 2048x1152, i know sounds silly and in any normal scenario it would be, but youtube is special and with 2048x1152 youtube uses a different encoding profile which gives more bitrate, which would help you.
 

koala

Active Member
Interesting video. This is extremely detailed and kind of a worst case for any video encoder. You need to create it with much less detail before you upload to Youtube. It's probably very difficult to bring the beauty of that setting into Youtube.
I made a few test encodings locally:
- the original is 1200 MB
- recoded with x264 crf=20 is 328 MB (looks as original)
- recoded with x264 crf=23 is 200 MB (compression artefacts begin to show)
- recoded with x264 bitrate=10000 is 60 MB (video destroyed by compression)
And Youtube even compresses further, a 1920x1080 video is recoded to about 6000 kbit/s
Set the game to less graphics detail, or remove detail in a video postprocessing software, for example with a blur filter. I also tried to resample to 30 fps, result is not as smooth as with 60 fps but the graphics isn't destroyed any more.

There are of course a huge number of Rocket League videos on Youtube. Compare them with your local video and find out which graphics settings they tuned down to result in acceptable Youtube quality.

You don't need to upload every single test you make to Youtube - use Handbrake and compress your video with bitrate=10000, or probably less such as 7000. Or let OBS create such quality in the first place by using the encoder called "use stream encoder" for recording and set bitrate=7000 in the streaming settings. This is about a simulation what Youtube will make out of it.
 
Top