Youtube quality pixelated when in an area with a lot of visuals

Slauch wrote on 11/29/2018, 1:29 PM

Hello everyone, I am a starting youtuber and I have a problem which I can't seem to fix. Everytime I record a video in 1080p60 and upload it to youtube (after rendering in vegas pro 15) it comes out in good quality when there is not a lot going on on the screen, but when I come in a area in a game with a lot of visual effects the whole quality goes downhill rapidly. I am really frustrated with this since I tried A LOT of things to fix it. So here is an example of one of my videos: 

In the beginning the quality is alright from my facecam and from the game but if you skip to 28:30 the quality of the facecam and the game is utterly pixelated and I have no idea why. These are my render settings in vegas pro if anyone is interested: MAGIX AVC/AAC MP4 >>> Internet 1080P60fps >>> custom template:http://prntscr.com/loj8oa

I record with nvidia shadowplay: http://prntscr.com/loj8yu 

If anyone knows a fix then you'll be my hero haha.
Thanks!

EDIT: When uploading a video on youtube it also says: 'Your videos will process faster if you encode into a streamable file format. For more information, visit our Help Centre.' even though it is rendered.

Comments

john_dennis wrote on 11/29/2018, 1:36 PM

Lots of motion + lots of detail = lots of bits. Youtube is likely not going to give you the bit rate you require for the motion and detail that you want.

joseph-w wrote on 11/29/2018, 1:42 PM

Have you tried massively increasing the "Maximum bit rate (bps)"? There's really no reason to have it so close in value to the Average bit-rate if you're using Variable.

For 1080p60 youtube uploads I do I use:

Maximum: 50,000,000

Average: 28,000,000

I also have an NVIDIA card so I use NV Encoder instead of Mainconcept (bottom part of your screenshot) w/ Preset High Quality, RC Mode: VBR High Quality.

If you haven't tried bumping up the Max/Average bitrates I'd definitely try that first.

Oh and that message from youtube about streamable formats always comes up for me too......It won't affect quality - it would only allow youtube to start encoding the video while the upload was still in progress. These days the processing time is pretty quick anyway.

 

 

 

Red Prince wrote on 11/29/2018, 1:43 PM

Any special reason to use 60p, when 24p would be plenty but would not be so hard on the resources, including the Internet connection?

For over a century, 24p has been a perfectly good frame rate used by professional filmmakers. 60 fps requires 2.5 times as much digital data but gives you nothing in return, well nothing but the problems you are experiencing. Plurality without necessity violates the law of parsimony, a.k.a. Occam’s razor.

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

Slauch wrote on 11/29/2018, 1:44 PM

Have you tried massively increasing the "Maximum bit rate (bps)"? There's really no reason to have it so close in value to the Average bit-rate if you're using Variable.

For 1080p60 youtube uploads I do I use:

Maximum: 50,000,000

Average: 28,000,000

I also have an NVIDIA card so I use NV Encoder instead of Mainconcept (bottom part of your screenshot) w/ Preset High Quality, RC Mode: VBR High Quality.

If you haven't tried bumping up the Max/Average bitrates I'd definitely try that first.

Oh and that message from youtube about streamable formats always comes up for me too......It won't affect quality - it would only allow youtube to start encoding the video while the upload was still in progress. These days the processing time is pretty quick anyway.

 

 

 

Ok I will try this first then. Also I read that I should enable two pass, but that option is blocked out for me.

Lots of motion + lots of detail = lots of bits. Youtube is likely not going to give you the bit rate you require for the motion and detail that you want.

And this seems reasonable, but I find it odd that other youtubers who do the same game and are in the same area within that game have better quality.

joseph-w wrote on 11/29/2018, 1:48 PM

One last point: Youtube usually will convert a video first to AVC and make it live on your channel. If the video is active they'll then process another encode (in the background) in VP9 and that will replace the AVC version hours to a few days later.

To see which codec Youtube has encored your video with: right click on the image, pick "Stats for nerds", and look at the "Codec" line. The one above is in AVC. VP9 is generally thought of as slightly better quality so if you see your video is in AVC there's a chance it may get a VP9 "upgrade" w/in the next few days.

Slauch wrote on 11/29/2018, 1:48 PM

Any special reason to use 60p, when 24p would be plenty but would not be so hard on the resources, including the Internet connection?

For over a century, 24p has been a perfectly good frame rate used by professional filmmakers. 60 fps requires 2.5 times as much digital data but gives you nothing in return, well nothing but the problems you are experiencing. Plurality without necessity violates the law of parsimony, a.k.a. Occam’s razor.

Gameplay looks neater in 60 fps, but if it is true that it looks way better in 30 fps (quality wise) than I might try that out as well. I also thought about this.

Slauch wrote on 11/29/2018, 1:50 PM

One last point: Youtube usually will convert a video first to AVC and make it live on your channel. If the video is active they'll then process another encode (in the background) in VP9 and that will replace the AVC version hour to a few days later.

To see which codec Youtube has used to encore your video right click on the image, pick "Stats for nerds", and look at the "Codec" line. VP9 is generally thought of as better quality so if you see your video is in AVC there's a chance it may get a VP9 "upgrade" w/in the next few days.

Mhm, even videos posted two weeks ago still have the AVC codec according to those statistics.

Slauch wrote on 11/29/2018, 1:54 PM

Have you tried massively increasing the "Maximum bit rate (bps)"? There's really no reason to have it so close in value to the Average bit-rate if you're using Variable.

For 1080p60 youtube uploads I do I use:

Maximum: 50,000,000

Average: 28,000,000

I also have an NVIDIA card so I use NV Encoder instead of Mainconcept (bottom part of your screenshot) w/ Preset High Quality, RC Mode: VBR High Quality.

If you haven't tried bumping up the Max/Average bitrates I'd definitely try that first.

Oh and that message from youtube about streamable formats always comes up for me too......It won't affect quality - it would only allow youtube to start encoding the video while the upload was still in progress. These days the processing time is pretty quick anyway.

 

 

 

Sadly didn't work. Took a part of a newer video (private one) which was all pixelated in the original and cut that bit out and rendered with the settings you proposed but still the same blocky mess.

joseph-w wrote on 11/29/2018, 1:56 PM

One last point: Youtube usually will convert a video first to AVC and make it live on your channel. If the video is active they'll then process another encode (in the background) in VP9 and that will replace the AVC version hour to a few days later.

To see which codec Youtube has used to encore your video right click on the image, pick "Stats for nerds", and look at the "Codec" line. VP9 is generally thought of as better quality so if you see your video is in AVC there's a chance it may get a VP9 "upgrade" w/in the next few days.

Mhm, even videos posted two weeks ago still have the AVC codec according to those statistics.

Yea I just looked through yours trying to find a VP9 one and noticed that.

 

It's probably because your channel is younger than 6months. Google/youtube never talks about how/why they do things but I think originally VP9 was rolled out to very popular channels first and then to other channels based on # of subscribers/views/etc. My guess is you haven't gotten VP9s because your channel is still under 6month old. It's not a HUGE difference so I don't think AVC is causing this issue here.

VP9 takes google a lot more time (and power) to encode to but it saves them a lot on playback. So they try to reserve it for active channels/videos. Once you reach 6month you'll probably see new uploads get the VP9. I don't knoww 100% though you could try asking on the youtube forum or better yet their Reddit (which some support guys lurk on): https://www.reddit.com/r/youtube

 

Edit:

You could also post this same question on that youtube Reddit forum and they may have suggestions too. Lots of youtubers use Vegas and also may know tricks specific to gaming videos and youtube.

 

Lastly:

 

If your game video is recorded in 60fps encode to 60fps. 24fps is good for film but video games will look like crap. Just my .02.

Slauch wrote on 11/29/2018, 2:00 PM

One last point: Youtube usually will convert a video first to AVC and make it live on your channel. If the video is active they'll then process another encode (in the background) in VP9 and that will replace the AVC version hour to a few days later.

To see which codec Youtube has used to encore your video right click on the image, pick "Stats for nerds", and look at the "Codec" line. VP9 is generally thought of as better quality so if you see your video is in AVC there's a chance it may get a VP9 "upgrade" w/in the next few days.

Mhm, even videos posted two weeks ago still have the AVC codec according to those statistics.

Yea I just looked through yours trying to find a VP9 one and noticed that.

 

It's probably because your channel is younger than 6months. Google/youtube never talks about how/why they do things but I think originally VP9 was rolled out to very popular channels first and then it # of subscribers/etc. I'd bet it's because your channel is still under 6month old.

 

VP9 takes google a lot more time (and power) to encode to but it saves them a lot on playback. So they try to reserve it for active channels/videos. Once you reach 6month you'll probably see new uploads get the VP9. I don't knoww 100% though you could try asking on the youtube forum or better yet their Reddit (which some support guys lurk on): https://www.reddit.com/r/youtube

Ahh okay will ask there, thank you so much for your help though.

OldSmoke wrote on 11/29/2018, 2:29 PM

For over a century, 24p has been a perfectly good frame rate used by professional filmmakers.

@Red Prince 24fps came as a compromise, balancing what was acceptable vs cost. With digital film/video that is only partially valid. Higher frame rates will always look better when motion is involved, nobody would want to play a video game at 24fps.

Last changed by OldSmoke on 11/29/2018, 9:13 PM, changed a total of 1 times.

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

Musicvid wrote on 11/29/2018, 6:27 PM

Shadowplay is notorious for spotty results in Vegas.

Have you tried the recommended settings for Vegas in OBS?

https://www.vegascreativesoftware.info/us/forum/faq-what-obs-studio-settings-work-well-with-vegas-pro--109925/

 

NickHope wrote on 11/29/2018, 10:15 PM

The latter part of this comment describes one way I have been able to trigger VP9 encodes on my videos.

Slauch wrote on 11/30/2018, 4:14 AM

Shadowplay is notorious for spotty results in Vegas.

Have you tried the recommended settings for Vegas in OBS?

https://www.vegascreativesoftware.info/us/forum/faq-what-obs-studio-settings-work-well-with-vegas-pro--109925/

 

I tried OBS but somehow the footage is skipping frames all the time.

Slauch wrote on 11/30/2018, 4:17 AM

The latter part of this comment describes one way I have been able to trigger VP9 encodes on my videos.

Ahh I will try this as well, but 'enmhancements' is no longer in the menu, is it the editor instead?

EDIT: Apparently youtube deleted the enhancement tab? And the edito does not allow to 'save' if nothing has been added.

Former user wrote on 11/30/2018, 4:52 AM

in the bottom left hand corner there is an option called classic editor, you click on that. Many of the classic editor options are gone, but you can still do what is claimed that will create vp9

at 1080p YT should be creating 4 files, WebM(VP9,vorbis), WebM(VP9,opus), MKV(VP9,aac) & MP4(H.264,aac) ,although because you're using 60p, you prob should have a 30p version of each as well

Musicvid wrote on 11/30/2018, 10:14 AM

Shadowplay is notorious for spotty results in Vegas.

Have you tried the recommended settings for Vegas in OBS?

https://www.vegascreativesoftware.info/us/forum/faq-what-obs-studio-settings-work-well-with-vegas-pro--109925/

 

I tried OBS but somehow the footage is skipping frames all the time.

Well, you may not be able to overcome your issue directly if you continue to use Shadowplay, which i understand is VFR only?

If our Lead Moderators can get get OBS working, I bet you can, too.

 

Slauch wrote on 11/30/2018, 12:19 PM

Shadowplay is notorious for spotty results in Vegas.

Have you tried the recommended settings for Vegas in OBS?

https://www.vegascreativesoftware.info/us/forum/faq-what-obs-studio-settings-work-well-with-vegas-pro--109925/

 

I tried OBS but somehow the footage is skipping frames all the time.

Well, you may not be able to overcome your issue directly if you continue to use Shadowplay, which i understand is VFR only?

If our Lead Moderators can get get OBS working, I bet you can, too.

 

Guess I'll be messing with obs in the future then, first result when following some tutorials on youtube made the quality even worse than with shadowplay haha

johan-p wrote on 12/13/2018, 2:19 AM

Hi All,

I have exactly same issue. the video quality is very good after rendering. but when its uploaded to youtube the quality of video became bad.. the video became pixelated in some scene.

do you have fixed this issue? need advice.. Thanks

johan-p wrote on 12/13/2018, 2:30 AM

The only way solution i have is re-render the video with vidcoder/hanbrake.. so after i render with vegas pro and then i re-render/convert with vidcoder/handbrake and then upload to youtube. then the result is.. the video quality became good quality.

So.. it must be something bug in vegas pro causing compatibility issue with youtube

Former user wrote on 12/13/2018, 5:00 AM

Would you happen to still have both videos up on youtube and mind linking them? That sounds very interesting.

Slauch wrote on 12/13/2018, 9:43 AM

Yeah I'm interested in that too.

Musicvid wrote on 12/13/2018, 11:48 AM

Have you tried massively increasing the "Maximum bit rate (bps)"? There's really no reason to have it so close in value to the Average bit-rate if you're using Variable.

For 1080p60 youtube uploads I do I use:

Maximum: 50,000,000

Average: 28,000,000

Yes, there is a reason. Keeping ABR right up there in the "zone" with Max has the indirect, and beneficial effect of cushioning minimum bitrate with most encoders, keeping it from dipping too low, and effectively keeping shadow blocking and transition garbage to a minimum. Very few encoders these days have the luxury of minimum bitrate controls, so we do it indirectly.

As we've explained twice this week, raising peak or average bitrates to hyperoptimal levels for Youtube upload doesn't work. Watch for a new tutorial coming soon to a theater near you!

 

john_dennis wrote on 12/13/2018, 12:20 PM

The only way solution i have is re-render the video with vidcoder/hanbrake.. so after i render with vegas pro and then i re-render/convert with vidcoder/handbrake and then upload to youtube. then the result is.. the video quality became good quality.

So.. it must be something bug in vegas pro causing compatibility issue with youtube

@johan-p

I would be interested in seeing the bit rate distribution from a tool like Bit Rate Viewer for the Vegas encoded file and the file that you encode in the separate encoder.

Example: