Bod a écrit:YUY2 n'a pas 2 fois plus d'infos que le YV12.
YV12 = 12bits
YUY2 = 16bits
J'ai pas dit "2 fois plus d'infos", j'ai dit "2 fois plus d'infos de chrominances" ... c'est pas pareil ...
Il ne faut pas croire qu'un pixel est codé sur 12 bits ... 4 bits pour chaque composante ... 4096 couleurs ... lol ... En YUV2, un Macropixel ( de 2 pixels reels ) est codé sur 4 octets, alors qu'en YV12 le macro pixel fait 4 pixels pour 6 octets ...
En gros en YV12 comme en YUY2, il y a un octet de luminance par pixels ... Ensuite, il y a 1 octet de chrominance en YUY2 contre 0.5 pour le YV12 ( par pixel ) ...
... Et la traitement est plus simple en YV12 de part sa structure ( Plan vs Packet ) ...
NB: en théorie, un format YUV nominal devrait contenir pour chaque pixel 1 octet de luminance et 2 octets de chrominance ...