Mercurial > mplayer.hg
comparison DOCS/tech/colorspaces.txt @ 8814:9e4ef4ee2a06
YUV a:b:c explained
author | arpi |
---|---|
date | Mon, 06 Jan 2003 01:07:17 +0000 |
parents | 0aebf17f33ed |
children | 9d96071652c4 |
comparison
equal
deleted
inserted
replaced
8813:bba27bc43b0d | 8814:9e4ef4ee2a06 |
---|---|
19 444P 24 YUV 4:4:4 Y: w * h U,V: w * h | 19 444P 24 YUV 4:4:4 Y: w * h U,V: w * h |
20 YUY2,UYVY 16 YUV 4:2:2 Y: w * h U,V: (w/2) * h [MJPEG] | 20 YUY2,UYVY 16 YUV 4:2:2 Y: w * h U,V: (w/2) * h [MJPEG] |
21 YV12,I420 12 YUV 4:2:0 Y: w * h U,V: (w/2) * (h/2) [MPEG, h263] | 21 YV12,I420 12 YUV 4:2:0 Y: w * h U,V: (w/2) * (h/2) [MPEG, h263] |
22 411P 12 YUV 4:1:1 Y: w * h U,V: (w/4) * h [DV-NTSC, CYUV] | 22 411P 12 YUV 4:1:1 Y: w * h U,V: (w/4) * h [DV-NTSC, CYUV] |
23 YVU9,IF09 9 YUV 4:1:0 Y: w * h U,V: (w/4) * (h/4) [Sorenson, Indeo] | 23 YVU9,IF09 9 YUV 4:1:0 Y: w * h U,V: (w/4) * (h/4) [Sorenson, Indeo] |
24 | |
25 The YUV a:b:c naming style means: for <a> samples of Y there are <b> samples | |
26 of UV in odd lines and <c> samples of UV in even lines. | |
24 | 27 |
25 conversion: (some cut'n'paste from www and maillist) | 28 conversion: (some cut'n'paste from www and maillist) |
26 | 29 |
27 RGB to YUV Conversion: | 30 RGB to YUV Conversion: |
28 Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16 | 31 Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16 |