I'm having this issue for a while now and I don't know what else I can try.
I think you already guessed what is the problem by reading the title:
my videos get compressed on youtube, so after I upload them, I can easily see that the quality of the video get ruined by this "compression" that Youtube does,
problably by setting a limit of 12 Mbps of Bitrate which is exact value
that you can find of the "Recommended upload encoding settings" page
Link for the page -> https://support.google.com/youtube/answer/1722171?hl=en
in the tab "Bitrate"
I think that 12 Mbps could be good for recording a common game that doesn't have too many effects,
the problem comes when you want to record a game that is very fast and has many effects,
which in my case is the game "Audiosurf 2".
I generally use something close to 50 Mbps to record my videos, so I can see the gameplay like I would see it by playing the actual game, but the video on youtube it's almost impossible to see.
Here is an example of the problem -> https://i.gyazo.com/1ec7448d8eac9b2a0c06b45805aafb42.jpg
Left side = video before upload
Right side = video after upload
The settings that I have used on the video for the screenshot > https://i.gyazo.com/938ea5c29f20db904ba96544bf9db81f.png
Video tab is just 1080p on 60 fps
I've tried with Nvidia Nvenc, which I use the most and results won't change:
with or without CBR or CBR padding;
by using Buffer Size set to 0 or set as the Max Bitrate value;
with Nvenc high quality or other presets;
with Encoding profile main or High;
with Keyframe set 0 or 2;
with different crf value, from 13 to 15
the result won't change even a little.
I know that almost a year a go I had the correct settings to avoid this kind of problem, and I feel like CBR could be the key...
Right now I have old videos that have the best quality and I can't "replicate these settings".
I think you already guessed what is the problem by reading the title:
my videos get compressed on youtube, so after I upload them, I can easily see that the quality of the video get ruined by this "compression" that Youtube does,
problably by setting a limit of 12 Mbps of Bitrate which is exact value
that you can find of the "Recommended upload encoding settings" page
Link for the page -> https://support.google.com/youtube/answer/1722171?hl=en
in the tab "Bitrate"
I think that 12 Mbps could be good for recording a common game that doesn't have too many effects,
the problem comes when you want to record a game that is very fast and has many effects,
which in my case is the game "Audiosurf 2".
I generally use something close to 50 Mbps to record my videos, so I can see the gameplay like I would see it by playing the actual game, but the video on youtube it's almost impossible to see.
Here is an example of the problem -> https://i.gyazo.com/1ec7448d8eac9b2a0c06b45805aafb42.jpg
Left side = video before upload
Right side = video after upload
The settings that I have used on the video for the screenshot > https://i.gyazo.com/938ea5c29f20db904ba96544bf9db81f.png
Video tab is just 1080p on 60 fps
I've tried with Nvidia Nvenc, which I use the most and results won't change:
with or without CBR or CBR padding;
by using Buffer Size set to 0 or set as the Max Bitrate value;
with Nvenc high quality or other presets;
with Encoding profile main or High;
with Keyframe set 0 or 2;
with different crf value, from 13 to 15
the result won't change even a little.
I know that almost a year a go I had the correct settings to avoid this kind of problem, and I feel like CBR could be the key...
Right now I have old videos that have the best quality and I can't "replicate these settings".