When you record in GT7 the PS5 uses a 10 bit color space wrapper and the file it saves looks like an HDR file when you look at the info in a program like mediainfo. Maybe not HDR, but still has a 10 bit color space. That's when you have a webm file. There's an option to record MP4 files and that only goes up to 1080p in GT7 recording, and that might work for direct upload if you also use SDR in game, not sure.
But when uploading directly to youtube, there's an incompatibility with the file structure or something, I can't remember exactly, with the way YT re-encodes HDR vids that are recorded on PS5, and it doesn't process them properly. I think it has something to do with the meta data. I think you can modify the metadata and make it work but I don't have those tools. I read an article that explains it somewhere but don't remember the exact specifics.
Sometimes a video player will correctly "convert" the 10 bit file to play correctly on an SDR display on your PC, there might be a setting you can turn off to see what it will look like on YT. But if you are running HDR on your PC it'll look fine when playing it on PC. On youtube SDR or HDR files are washed out when when playing them in SDR. In HDR youtube player the HDR vids look better but they are still washed out and not re-encoded correctly by youtube and they look terrible on regular SDR youtube.
One solution is to take the file and put it into a video editor that can convert it properly to an 8 bit color space file. My old editor can't. It can't even read or use webm files or HDR files of any kind. So I can either run the vid on my PC in a video player and record the screen with Geforce Experience which actually looks very good but is way too time consuming. Or I can convert the file to an 8 bit color space MP4 file, put it in my old video editor, and then play with the levels till it looks ok. It'll never be perfect but can get an "ok" looking high bit-rate 4k 60 vid. I use Movavi video converter for that conversion. It's still way too time consuming though. Best thing to do would be to get a capture card probably, or a video editor that could quickly convert the files properly.
This particular vid was recorded in HDR I think but file is still treated the same by youtube even if it's been recorded in SDR on GT7/ PS5.
I'm not a pro at this so I could be explaining this wrong but anyways..
Mediainfo from PS5 recording:
remember this TT? 😎
you can see the "real" washed out version here:
But if I use this setting it fixes it. I think VLC does the same thing, maybe automatically.
Youtube or Sony could EASILY fix this. I think it's probably very intentional. Kinda like when trying to transfer files directly from iphone to windows over USB. It's broken, has always been broken, and will always be broken. They do not want you to have control of your own files. They want you to pay for storage and pay for their services. Yeah my tinfoil hat is firmly in place 😆.