Есть камера, которая может выдавать в следующих форматах:
# v4l2-ctl --list-formats -d /dev/video3
[0]: 'NV16' (Y/CbCr 4:2:2)
[1]: 'NV61' (Y/CrCb 4:2:2)
[2]: 'NV12' (Y/CbCr 4:2:0)
[3]: 'NV21' (Y/CrCb 4:2:0)
[4]: 'YUYV' (YUYV 4:2:2)
[5]: 'YVYU' (YVYU 4:2:2)
[6]: 'UYVY' (UYVY 4:2:2)
[7]: 'VYUY' (VYUY 4:2:2)
[8]: 'RGB3' (24-bit RGB 8-8-8)
[9]: 'RGBP' (16-bit RGB 5-6-5)
[10]: 'BGRH' (18-bit BGRX 6-6-6-14)
[11]: 'RGGB' (8-bit Bayer RGRG/GBGB)
[12]: 'GRBG' (8-bit Bayer GRGR/BGBG)
[13]: 'GBRG' (8-bit Bayer GBGB/RGRG)
[14]: 'BA81' (8-bit Bayer BGBG/GRGR)
[15]: 'RG10' (10-bit Bayer RGRG/GBGB)
[16]: 'BA10' (10-bit Bayer GRGR/BGBG)
[17]: 'GB10' (10-bit Bayer GBGB/RGRG)
[18]: 'BG10' (10-bit Bayer BGBG/GRGR)
[19]: 'RG12' (12-bit Bayer RGRG/GBGB)
[20]: 'BA12' (12-bit Bayer GRGR/BGBG)
[21]: 'GB12' (12-bit Bayer GBGB/RGRG)
[22]: 'BG12' (12-bit Bayer BGBG/GRGR)
[23]: 'BYR2' (16-bit Bayer BGBG/GRGR)
[24]: 'Y16 ' (16-bit Greyscale)
[25]: 'GREY' (8-bit Greyscale)
[26]: 'EBD8' (Embedded data 8-bit, compressed)
[27]: 'SPD6' (Shield pix data 16-bit, compressed)
Есть mplayer, который умеет в такие форматы:
$ mplayer -rawvideo format=help
Available formats: 444p16le 444p16be 444p14le 444p14be 444p12le 444p12be 444p10le 444p10be 444p9le 444p9be 422p16le 422p16be 422p14le 422p14be 422p12le 422p12be 422p10le 422p10be 422p9le 422p9be 440p12le 440p12be 440p10le 440p10be 420p16le 420p16be 420p14le 420p14be 420p12le 420p12be 420p10le 420p10be 420p9le 420p9be 444p16 422p16 422p10 420p16 420p10 420p9 444a 422a 420a 444p 422p 411p 440p yuy2 yvyu uyvy yvu9 if09 yv12 i420 iyuv clpl hm12 y800 y8 y8a y16be y16le nv12 nv21 bgr48le bgr48be bgr24 bgr32 bgr16 bgr15 bgr12 bgr8 bgr4 bg4b bgr1 rgb64be rgb64le rgb48be rgb48le rgb48ne rgb24 rgb32 rgb16 rgb15 rgb12 rgb8 rgb4 rg4b rgb1 rgba argb bgra abgr xyz12be xyz12le gbr14pbe gbr14ple gbr12pbe gbr12ple gbr10pbe gbr10ple gbr24p mjpeg mjpg
Как они друг с другом соотносятся?..



