I'm about to stress test YouTube encoders. I'm currently encoding 10 minutes of grayscale static at 2880x2160/60fps. I'm using x264 with a crf of 20 and getting just under 1.2 Gbps
-c:v libx264 -crf 20 -preset fast -x264-params cabac=1:bframes=0:keyint=30:min-keyint=30:scenecut=0 -g 30 -pix_fmt yuv420p10le
I turned off bframes because they weren't being used and it more than doubles encode speed. Turning off scene detection also increased performance and there weren't any scene cut iframes being placed so it shouldn't have any impact but speeding up encoding. I'm not using -pix_fnt gray10le because while it should be supported since it's included in the profile I don't know that it is for sure and I'd hate to have to reencode the video. As long as the video going in is grayscale then there shouldn't be a lot of practical differences anyway.
However now I kind of want to test it just to see if it'll work.
Anyway I'm curious just how heavily they'll compress my video.