¿El uso de imágenes PNG de 16 bits como fuente para ffmpeg da como resultado una conversión de color más precisa?

¿El uso de imágenes PNG de 16 bits como fuente para ffmpeg da como resultado una conversión de color más precisa?

Supongamos que tengo una secuencia de imágenes PNG de 16 bits creadas con un paquete de modelado 3D. Me gustaría convertir la secuencia en un archivo MP4 usando ffmpeg.

¿El uso de imágenes con 16 bits por canal da como resultado una conversión de color más precisa a YUV en comparación con imágenes con 8 bits por canal? ¿Ffmpeg convierte directamente de RGB de 16 bits a YUV o primero convierte las imágenes a RGB de 8 bits como lo hace Gimp 2.8.x con los archivos PNG?

Respuesta1

No lo parece.

Cuando comparo, usandoSSIM, un flujo YUV de 8 bits generado a partir de una entrada RGB de 16 bpc a un flujo YUV de 8 bits generado a partir de una entrada RGB de 8 bpc, los resultados son idénticos. Probablemente eso es lo que hace FFmpeg internamente: RGB48 -> RGB24 -> YUV 8-bit.

información relacionada