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.
@j From what I've seen of random videos that like to use TV static randomly edited in for effect, YouTube absolutely murders it.
@j Haven't checked any 4k videos of static, so can't say that I know. But I doubt the bitrate YouTube provides is worthy of being called 4k. Your video would probably fare better I guess if you open it on a relatively small screen (meaning an average monitor). But I think that on a large TV, the low bitrate might be more obvious.
It looks like despite 120fps getting dropped to 60fps it will still influence what the max bitrate of the video can be. So if you're posting 60fps content just duplicate every other frame before you upload it to YouTube and you'll unlock higher quality video at resolutions lower than 4k.
This video was also encoded in yuv420p10le instead of grey10le but I don't think that would influence the bitrate.
However this time with my input being higher quality the 4k video bitrate is also higher and since half the frames aren't being dropped it's bigger now too.
I think it's wild that I got YouTube to encode a video at 515 Mbps.
Well now obviously I have to see how far I can push this. So far the higher quality I encode the noise at the higher the bitrate YouTube generates.
Can I get YouTube to encode a 4k video at 800+ Mbps? Probably. I'm going to aim for that next.
4K YouTube video that requires gigabit fiber or 5G to watch. 500Mbps isn't enough to watch it without buffering.