Recientemente, estaba leyendo un wiki, dedicado a un popular programa de dibujos animados y me topé con un problema interesante :
De izquierda a derecha: fotogramas de la versión de iTunes de EE. UU., ITunes de Australia e iTunes de EE. UU. Con CC en un reproductor de video
Como puede ver, es el mismo marco, pero los colores son diferentes. Entonces, me hace preguntarme: ¿el contenedor estándar H.264 / MP4 admite algún tipo de perfil de color (como ICC en JPEG) y, en caso afirmativo, ¿algún reproductor lo admite? ¿Y qué hay de los discos DVD / Blu-Ray? ¿O no hay forma de ver la misma versión de cualquier video, ya que fue filmado por sus creadores? Gracias. :)
fuente
Como fue filmado por sus creadores es una especie de concepto nebuloso, particularmente cuando se trata de compresión. La reproducción del color varía mucho de un dispositivo a otro y sin una pantalla calibrada y una cadena completa de control de color que regrese a la fuente, no obtendrá la precisión. Incluso entonces, es muy probable que en algún punto de la línea los espacios de color no coincidan exactamente.
Se vuelve aún más difícil cuando ingresas a la compresión porque la compresión afecta el color. Los colores se generalizan sutilmente por compresión. Cuanto más área de una imagen pueda simplificar (particularmente para cosas como dibujos animados), más pequeña puede ser la imagen. Lo más probable es que la ligera banda de color que se ve en ese marco no exista en el original, sin embargo, debido a que H264 agrupa colores similares y los simplifica a uno, termina causando un efecto de banda.
En resumen, para un formato con pérdida, un perfil de color no va a resolver el problema ya que el color no se conserva exactamente de todos modos. Puede ayudar a mejorarlo un poco, pero aún va a haber una alteración del color de la compresión.
fuente
h.264 admite información de varios colores en el flujo de bits. De
x264 --fullhelp
:Por lo tanto, no creo que pueda incrustar un perfil de color personalizado, pero puede indicar qué estándar debe usar el decodificador para producir valores de píxeles RGB.
Pensé que algunos formatos de contenedor también podrían contener información sobre espacios de colores, pero tal vez no.
fuente