I have a 10-bit XAVC-HS file encoded with yuv422p10le pixel format and would like to render it out of my NLE, but my GPU does not support this. It does, however, support yuv444p and yuv444p16. Can I encode in either of those without losing information, since 16 bits should just straight up save more information?
I need to reencode in a format that preserves everything because due to workflow we need to chain two different NLEs. This is out of my hands. However, since there are a lot of files, I would rather render for five hours on the GPU than for 50 hours on my CPU.
Additional Details in case they are useful
The input file is straight out of a Sony ILME-FX3 in XAVC-HS 4k 200M 4:2:2 mode, which to my understanding outputs 10-bit h.265 files. I am rendering on an NVIDIA card under GNU/Linux, which severely limits compatibility. The program with which I am exporting gives me the choice between "h.265/HEVC", "ProRes", and "DNxHD". I figured that since I am already in h.265, the former would probably be the best choice for lossless conversion, but I may well be wrong there.
The files are in slog, and LUTs and colour grading are done on the reencoded files, so I really do not want to lose colour information in this step.
Edit: choosing the h.265 yuv444p16le rendering shrinks my test file from 2.3G to 1.5G, which makes me rather suspicious.