Digital Picture Exchange ( DPX ) es un formato de archivo común para trabajos de efectos visuales e intermedios digitales y es un estándar SMPTE (ST 268-1:2014). El formato de archivo se utiliza más comúnmente para representar la densidad de cada canal de color de una película negativa escaneada en una imagen " logarítmica " sin comprimir donde se conserva la gamma del negativo de la cámara original tal como la toma un escáner de película . Por esta razón, DPX es el formato elegido en todo el mundo para el almacenamiento de fotogramas fijos en la mayoría de las instalaciones de posproducción digital intermedia y laboratorios cinematográficos. También se admiten otros formatos de vídeo comunes (ver más abajo), desde vídeo hasta formatos puramente digitales, lo que convierte a DPX en un formato de archivo adecuado para casi cualquier aplicación de imágenes digitales rasterizadas. De hecho, DPX proporciona una gran flexibilidad a la hora de almacenar información de color, espacios de color y planos de color para el intercambio entre instalaciones de producción. Son posibles múltiples formas de embalaje y alineación. La especificación DPX permite una amplia variedad de metadatos para aclarar aún más la información almacenada (y almacenable) dentro de cada archivo.
El formato de archivo DPX se derivó originalmente del formato de archivo abierto Kodak Cineon (extensión de archivo) utilizado para imágenes digitales generadas por el escáner de películas.cin
original de Kodak . Las especificaciones DPX originales (versión 1.0) son parte de SMPTE 268M-1994. [3] Posteriormente, SMPTE mejoró y publicó la especificación como ANSI /SMPTE 268M-2003. La compatibilidad con Academy Density Exchange (ADX) para el sistema de codificación de colores Academy se agrega en la versión actual del estándar SMPTE ST 268-1:2014. Las extensiones para vídeo de alto rango dinámico y amplia gama de colores están estandarizadas en SMPTE ST 268-2:2018.
Las especificaciones SMPTE dictan una pequeña cantidad de metadatos obligatorios, como resolución de la imagen, detalles del espacio de color (profundidad del canal, métrica colorimétrica, etc.), número de planos/subimágenes, así como el nombre del archivo original y la fecha/hora de creación, el nombre del creador y el nombre del proyecto. , información de derechos de autor , etc.
Además, están presentes un par de áreas de metadatos específicos de la industria: las de cine y televisión. Se utilizan sólo si la imagen tiene suficiente información incorporada relevante para esa industria específica; de lo contrario, se dejan "vacíos". Por ejemplo, los metadatos específicos de Motion-Picture incluyen KeyKode de película con perforación exacta (si la imagen proviene de un escaneo de película), ángulo de obturación de la cámara, información de pizarra y posicionamiento de fotograma dentro de una secuencia de fotogramas. Por otro lado, los metadatos de televisión incluyen código de tiempo SMPTE completo , sobreexploración de vídeo e información de campo, e información de nivel de señal/color.
Existe una tercera área de metadatos de tamaño variable, que el usuario puede definir. Las aplicaciones/software de terceros ocasionalmente utilizan esta área para almacenar información adicional; por ejemplo, cuando el DPX almacena imágenes con especificaciones técnicas alejadas del estándar original (como imágenes codificadas en el espacio de color CIE XYZ o fotogramas sin procesar con patrones de Bayer de cámaras digitales específicas como la Arriflex D-21 ).
SMPTE ST 268-2:2018 define una sección de metadatos basada en estándares que admite representaciones de metadatos de plataforma extensible de metadatos , XML y KLV .
XnView puede leer imágenes FFmpeg pix_fmt=abgr
DPX. ImageMagick es compatible con DPX. [4] La fuente C++ de una biblioteca DPX está disponible. [5] DjV, [6] y vooya [7] admiten secuencias DPX. IrfanView también admite imágenes DPX a través de un complemento. [8]