.. Permission is granted to copy, distribute and/or modify this .. document under the terms of the GNU Free Documentation License, .. Version 1.1 or any later version published by the Free Software .. Foundation, with no Invariant Sections, no Front-Cover Texts .. and no Back-Cover Texts. A copy of the license is included at .. Documentation/media/uapi/fdl-appendix.rst. .. .. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections .. _yuv-formats: *********** YUV Formats *********** YUV is the format native to TV broadcast and composite video signals. It separates the brightness information (Y) from the color information (U and V or Cb and Cr). The color information consists of red and blue *color difference* signals, this way the green component can be reconstructed by subtracting from the brightness component. See :ref:`colorspaces` for conversion examples. YUV was chosen because early television would only transmit brightness information. To add color in a way compatible with existing receivers a new signal carrier was added to transmit the color difference signals. Secondary in the YUV format the U and V components usually have lower resolution than the Y component. This is an analog video compression technique taking advantage of a property of the human visual system, being more sensitive to brightness information. .. toctree:: :maxdepth: 1 pixfmt-packed-yuv pixfmt-grey pixfmt-y10 pixfmt-y12 pixfmt-y14 pixfmt-y10b pixfmt-y10p pixfmt-y16 pixfmt-y16-be pixfmt-y8i pixfmt-y12i pixfmt-uv8 pixfmt-yuyv pixfmt-uyvy pixfmt-yvyu pixfmt-vyuy pixfmt-y41p pixfmt-yuv420 pixfmt-yuv420m pixfmt-yuv422m pixfmt-yuv444m pixfmt-yuv410 pixfmt-yuv422p pixfmt-yuv411p pixfmt-nv12 pixfmt-nv12m pixfmt-nv12mt pixfmt-nv16 pixfmt-nv16m pixfmt-nv24 pixfmt-m420