MP4 Render bitrate/pixel problem.

kaftann wrote on 12/3/2021, 4:18 PM

I have encountered a serious problem with my rendered videos.

At random moments the video gets pixelated (mixes frames with each other). In this case, it happens during the cut-scenes with a particular character.

Time: 6:12 and 23:34

I have absolutely no idea why that is. My render settings are:

I have tried to disable two-pass, change bitrate to min 56, max 68 (as recommended by YouTube). This happens only when rendering to MP4. I even tried to render to way higher bitrate like 80-90. I have the same problem a couple weeks back, but changing the bitrate to 56-68 and fps from 60 to 59,940 fixed it for good... Until now.

I record with Shadowplay 4K60, 130Mbs. Then in Vegas I add Color Correction to the Shadowplay recording and Computer RGB to Studio RGB to the entire project. (Otherwise the videos turn out too dark) THE RAW Shadowplay recording is fine, without glitches.

I tried to render with no video effects, same thing happens. When I render these fragments alone (~1 minute videos) there is no problem with the bitrate, however, when I render the first 7 minutes - the problem at 6:12 persists.

Fellow video editors, help! :-(

EDIT: I rendered the video same bitrate 1080p, there is no problem, but with 4K there is...

EDIT 2: https://www.vegascreativesoftware.info/us/forum/blockiness-and-pixelation-issue--125082/?page=2#ca785448 this didn't help.

EDIT 3: https://www.vegascreativesoftware.info/us/forum/blockiness-and-pixelation-issue--125082/?page=2#ca785448 this didn't help.

Comments

RogerS wrote on 12/4/2021, 3:42 AM

I don't think this is pixelation resulting from inadequate bitrate, but rather glitching.

What version of Vegas are you using? I assume before VP 19 due to the need for computer to studio RGB levels conversions.

To solve this try setting dynamic ram preview to 0MB on preferences/video if you want to use the NVENC encoder. If that doesn't help also turn off GPU acceleration on the same tab (you can do this and still use NVENC).

An alternative suggestion is to use MagixAVC with Mainconcept instead of NVENC (and keep dynamic ram preview and GPU processing enabled). It's slower but less prone to glitches.

Also, I wouldn't set average and max bitrate to be the same- it's a waste of data.

Musicvid wrote on 12/4/2021, 10:25 AM

I record with Shadowplay 4K60, 130Mbs

The history of Vegas not working well with Shadowplay goes back several years and is well documented.

OBS works well with Vegas, depending on the sensibility of the chosen settings.

 

kaftann wrote on 12/4/2021, 12:40 PM

I don't think this is pixelation resulting from inadequate bitrate, but rather glitching.

What version of Vegas are you using? I assume before VP 19 due to the need for computer to studio RGB levels conversions.

To solve this try setting dynamic ram preview to 0MB on preferences/video if you want to use the NVENC encoder. If that doesn't help also turn off GPU acceleration on the same tab (you can do this and still use NVENC).

An alternative suggestion is to use MagixAVC with Mainconcept instead of NVENC (and keep dynamic ram preview and GPU processing enabled). It's slower but less prone to glitches.

Also, I wouldn't set average and max bitrate to be the same- it's a waste of data.

I'm using the latest Pro 19, bud. :/ And still have to use C-to-S RGB since the videos go dark when rendering to MP4.

My DRPreview is at 0MB. I will try turning off the GPU acceleration.

MagixAVC with Mainconcept equals longer render time 'cause it uses my CPU only when rendering, right? Well that will equal veeeery big CPU load. :/ That's the point I went for RTX 3080 Ti. To use it when rendering. :/

kaftann wrote on 12/4/2021, 12:41 PM

I record with Shadowplay 4K60, 130Mbs

The history of Vegas not working well with Shadowplay goes back several years and is well documented.

OBS works well with Vegas, depending on the sensibility of the chosen settings.

 

Point of the matter is there will be fps drops when recording with OBS on the same PC, unless I go 2nd PC setup with my Elgato 4K60 Pro (I use it for consoles). But that would require... well, a second PC. :P

kaftann wrote on 12/4/2021, 4:33 PM

Well, the point is it only happens during these conversation segments, where there is actual glitch effects in-game. Thus I am wondering how to overcome that. I render an entire video of 4K60 Resident Evil Village (ton of details) and it is smooth as butter, without any pixelated glitches and frame-ghosting.

kaftann wrote on 12/13/2021, 7:50 AM

bump?

RogerS wrote on 12/13/2021, 9:48 PM

I don't think this is pixelation resulting from inadequate bitrate, but rather glitching.

What version of Vegas are you using? I assume before VP 19 due to the need for computer to studio RGB levels conversions.

To solve this try setting dynamic ram preview to 0MB on preferences/video if you want to use the NVENC encoder. If that doesn't help also turn off GPU acceleration on the same tab (you can do this and still use NVENC).

An alternative suggestion is to use MagixAVC with Mainconcept instead of NVENC (and keep dynamic ram preview and GPU processing enabled). It's slower but less prone to glitches.

Also, I wouldn't set average and max bitrate to be the same- it's a waste of data.

I'm using the latest Pro 19, bud. :/ And still have to use C-to-S RGB since the videos go dark when rendering to MP4.

My DRPreview is at 0MB. I will try turning off the GPU acceleration.

MagixAVC with Mainconcept equals longer render time 'cause it uses my CPU only when rendering, right? Well that will equal veeeery big CPU load. :/ That's the point I went for RTX 3080 Ti. To use it when rendering. :/

If you use an 8-bit full project there is no need to do a computer-studio levels conversion for render unless the media you are using is tagged incorrectly to begin with.

For VP 19 you shouldn't have to set dynamic ram preview to 0MB to avoid glitches with NVENC.

Do go to help/driver update and update any GPU drivers that are out of date. Even if you game use the NVIDIA Studio Driver.

Yes Mainconcept is CPU only and will take longer to render. Just try a test for your problem section.

Since the glitch effect in-game appears to be data intensive give it a max bitrate that's well over the average. Ignore these questionable YouTube settings.

Other ideas to try are to re-encode the Shadowplay video before use in Vegas- try Handbrake's production settings and output an x.264 video of the same resolution and at a constant framerate and swap media in Vegas and see if that helps.

One other option is to try to use Voukoder in Vegas for render (also x264 for quality- set a CRF of around 20, though NVENC is available as well): voukoder.org/