Avisynthplus color formats: Difference between revisions
From Avisynth wiki
Jump to navigationJump to search
Raffriff42 (talk | contribs) m correction |
Raffriff42 (talk | contribs) m add links etc |
||
| Line 5: | Line 5: | ||
! style="width:6em" | Group | ! style="width:6em" | Group | ||
! style="width:8em" | PixelType | ! style="width:8em" | PixelType | ||
! style="width:6em" | Bit depth {{BoldColor| | ! style="width:6em" | [[#footnotes|Bit depth]] {{BoldColor|black|140|*}} | ||
! [[Interleaved]] | ! [[#footnotes|Interleaved]] {{BoldColor|black|140|**}} | ||
! class="unsortable" style="width:12em" | Remarks | ! class="unsortable" style="width:12em" | Remarks | ||
|- | |- | ||
| Line 194: | Line 194: | ||
| | | | ||
| | | | ||
|- | |||
| YUV422 | |||
| [http://wiki.multimedia.cx/index.php/V210 v210] | |||
| style="text-align:right;padding-right:3em" | 10 | |||
| style="text-align:center" | x | |||
| [[#footnotes|''VfW only'' {{BoldColor|black|100|§}}]] | |||
|- | |- | ||
| YUV422 | | YUV422 | ||
| Line 211: | Line 217: | ||
| style="text-align:right;padding-right:3em" | 16 | | style="text-align:right;padding-right:3em" | 16 | ||
| | | | ||
| | | ''aka P216'' | ||
|- | |- | ||
| YUV422 | | YUV422 | ||
| Line 381: | Line 387: | ||
| | | | ||
|} | |} | ||
{{BoldColor| | {{HiddenAnchor|footnotes}} | ||
{{BoldColor|black|140|*}} ''32bit is floating-point; all others are integer.''<br> | |||
{{BoldColor|black|140|*}} ''[[Interleaved]] if marked; else [[Planar]].''<br> | |||
{{BoldColor|black|100|§}} ''VfW only: this format is served to [[wikipedia:Video_for_Windows|VfW]] clients but not used within AviSynth.'' | |||
===== See also: ===== | |||
* [[Convert]] | |||
* [[ConvertBits]] | |||
===== External Links: ===== | |||
* [http://msdn.microsoft.com/en-us/library/windows/desktop/bb970578(v=vs.85).aspx ''10-bit and 16-bit YUV Video Formats''] (microsoft.com) | |||
* [http://wiki.multimedia.cx/index.php/V210 ''V210''] (multimedia.cx) | |||
* [http://www.fourcc.org/yuv.php ''YUV pixel formats''] (fourcc.org) | |||
* [http://www.fourcc.org/rgb.php ''RGB pixel formats''] (fourcc.org) | |||
</div> | </div> | ||
</div> | </div> | ||
[[Category:Avisynthplus]] | [[Category:Avisynthplus]] | ||
Revision as of 00:30, 9 June 2017
| AviSynth+ |
|---|
All AVS+ color formats (pixel types)
| Group | PixelType | Bit depth * | Interleaved ** | Remarks |
|---|---|---|---|---|
| RGB | RGB24 | 8 | x | |
| RGB | RGB48 | 16 | x | |
| RGBA | RGB32 | 8 | x | |
| RGBA | RGB64 | 16 | x | |
| RGB | RGBP8 | 8 | aka RGBP | |
| RGB | RGBP10 | 10 | ||
| RGB | RGBP12 | 12 | ||
| RGB | RGBP14 | 14 | ||
| RGB | RGBP16 | 16 | ||
| RGB | RGBPS | 32 | ||
| RGBA | RGBAP8 | 8 | aka RGBAP | |
| RGBA | RGBAP10 | 10 | ||
| RGBA | RGBAP12 | 12 | ||
| RGBA | RGBAP14 | 14 | ||
| RGBA | RGBAP16 | 16 | ||
| RGBA | RGBAPS | 32 | ||
| YUV444 | YUV444P8 | 8 | aka YUV444, YV24 | |
| YUV444 | YUV444P10 | 10 | ||
| YUV444 | YUV444P12 | 12 | ||
| YUV444 | YUV444P14 | 14 | ||
| YUV444 | YUV444P16 | 16 | ||
| YUV444 | YUV444PS | 32 | ||
| YUVA444 | YUVA444P8 | 8 | aka YUVA444 | |
| YUVA444 | YUVA444P10 | 10 | ||
| YUVA444 | YUVA444P12 | 12 | ||
| YUVA444 | YUVA444P14 | 14 | ||
| YUVA444 | YUVA444P16 | 16 | ||
| YUVA444 | YUVA444PS | 32 | ||
| YUV422 | YUY2 | 8 | x | |
| YUV422 | YUV422P8 | 8 | aka YUV422, YV16 | |
| YUV422 | YUV422P10 | 10 | ||
| YUV422 | v210 | 10 | x | VfW only § |
| YUV422 | YUV422P12 | 12 | ||
| YUV422 | YUV422P14 | 14 | ||
| YUV422 | YUV422P16 | 16 | aka P216 | |
| YUV422 | YUV422PS | 32 | ||
| YUVA422 | YUVA422P8 | 8 | aka YUVA422 | |
| YUVA422 | YUVA422P10 | 10 | ||
| YUVA422 | YUVA422P12 | 12 | ||
| YUVA422 | YUVA422P14 | 14 | ||
| YUVA422 | YUVA422P16 | 16 | ||
| YUVA422 | YUVA422PS | 32 | ||
| YUV420 | YV12 | 8 | ||
| YUV420 | YUV420P8 | 8 | aka YUV420, YV12 | |
| YUV420 | YUV420P10 | 10 | ||
| YUV420 | YUV420P12 | 12 | ||
| YUV420 | YUV420P14 | 14 | ||
| YUV420 | YUV420P16 | 16 | ||
| YUV420 | YUV420PS | 32 | ||
| YUVA420 | YUVA420P8 | 8 | aka YUVA420 | |
| YUVA420 | YUVA420P10 | 10 | ||
| YUVA420 | YUVA420P12 | 12 | ||
| YUVA420 | YUVA420P14 | 14 | ||
| YUVA420 | YUVA420P16 | 16 | ||
| YUV420 | YUVA420PS | 32 | ||
| YUV411 | YUV411P8 | 8 | aka YUV411, YV411 | |
| YUV410 | YUV9 | 8 | read only? | |
| Y only | Y8 | 8 | (both) | |
| Y only | Y10 | 10 | (both) | |
| Y only | Y12 | 12 | (both) | |
| Y only | Y14 | 14 | (both) | |
| Y only | Y16 | 16 | (both) | |
| Y only | Y32 | 32 | (both) |
* 32bit is floating-point; all others are integer.
* Interleaved if marked; else Planar.
§ VfW only: this format is served to VfW clients but not used within AviSynth.
See also:
External Links:
- 10-bit and 16-bit YUV Video Formats (microsoft.com)
- V210 (multimedia.cx)
- YUV pixel formats (fourcc.org)
- RGB pixel formats (fourcc.org)