When I go through the details of High dynamic range feature, I have come across ICtCp color format (Rec.2020). Is this similar to YCbCr? What is the exact difference between YCbCr and ICtCp? Can I pass ICtCp buffer to video encoder (H264/avc or H265/hevc) directly?
YCbCr and ICtCP are all luma/chroma color space. The difference between them is the chroma channels. HDR has been included in H.265. x265 only supported raw YUV or Y4M but you can have a try.