ffmpeg -pix_fmts
enumera muchos formatos de píxeles. En mi ffmpeg, hay 66 formatos de píxeles diferentes que comienzan con yuv . Algunos de ellos me son familiares (por ejemplo, yuv422p), pero la mayoría de ellos no lo son (por ejemplo, yuva422p16be).
¿Dónde se definen estos formatos de píxeles?
3
La mayoría se describen a sí mismos. yuva422p16be YUV son planos de luma y croma. a es el canal alfa. 422 es la descripción del tamaño del plan, p significa más plana, 16be significa 16 bits por píxel en formato big endian.
—
SlimSCSI
Gracias @SlimSCSI. ¿Sabes lo que significa j en yuvj440p?
—
Doug Richardson
YUV420P utiliza el rango de 16 a 239 para describir los valores de luminancia y croma, por lo que los valores de 0 a 16 se asignan al mismo nivel de salida, al igual que los valores 239-255. YUVJ420P usa el rango completo de 0 a 255. Sin embargo, no estoy seguro de por qué es J.
—
stib
En
—
llogan
libavutil/pixfmt.h
: AV_PIX_FMT_YUVJ420P, ///< planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV420P and setting color_range
.