Hi,
Is there a codec that the Vero 4K+ can hardware decode in yuv444/rgb mode ?
Otherwise, where can I find the EXACTS specs of the hardware decoding capabilities of the V4K+ ?
Thanks in advance
Hi,
Is there a codec that the Vero 4K+ can hardware decode in yuv444/rgb mode ?
Otherwise, where can I find the EXACTS specs of the hardware decoding capabilities of the V4K+ ?
Thanks in advance
Vero can’t handle 4:2:2 so I think 4:4:4 is out of the question. From the datasheet:
o Amlogic Video Engine (AVE) with dedicated hardware decoders and encoders
o Supports multiple “secured” video decoding sessions and simultaneous decoding and encoding
o Video/Picture Decoding
It generally plays *.ts and *.m2ts nicely too.
Oh ok, I thought it was at least handling yuv422, my bad.
Thanks for that precise answer.
Perhaps we ought to check: you are asking if the Vero can decode a video that is actually encoded in 4:4:4 format, yes? As opposed to asking if it can output 4:4:4? It’s really quite unusual to come across a video that is encoded as anything other than 4:2:0 these days - certainly all DVDs, all blu rays, all videos on commercial streaming services (e.g. Netflix, YouTube) are all 4:2:0. I’m curious as to what your source of 4:4:4 video is…?
Actually, I have some professionnal videos in ProRes 422 HQ. I was trying to make a lossless encode in h264 to play it on the V4K+ but the only profile to encode h264 10bit lossless is high444, high422 can’t do lossless encode in 10bit (only 8).
But if the Vero can’t even output 422 I will use something else.
I wasn’t even aware that lossless h264 was a thing.
Vero can output 444 422 and RGB but cannot decode them from a file.
Thanks for all your answers. I know this is a very specific use and it’s not a problem that the Vero can only decode yuv420 as DVDs, Blu-Rays, and almost all online streaming is (unfortunately) in 420.
I will look on Raspi 4, maybe it can decode 422. Topic solved.
Best of luck with that - 4:2:2 and 4:4:4 video are very much a niche requirement. Note that many players can’t even handle 10-bit h.264 in hardware, regardless of chroma format - h.264 is usually assumed to be 8-bit, and 10-bit video usually needs to be encoded as h.265. So make sure you check that, too.
I also have another solution, if I upscale a 1080p yuv422 to 2160p yuv420, I’m not losing any chroma information, am I right ?
You’d have to transcode to h.265, which isn’t exactly lossless; but if you keep the bit-rate high, and use a decent encoder, I doubt you’d notice much difference in practice. There’s a 250Mb/s test clip that plays fine on a Vero 4K+, but the 300Mb/s version skips frames. (For comparison, a commercial UHD blu ray has a maximum bit-rate of 144Mb/s, if I recall correctly).