Wat is het DPX-bestandsformaat?
.dpx (Digital Picture Exchange) is een professioneel beeldformaat voor bioscoop en omroep voor één frame, gestandaardiseerd door SMPTE als ST 268M. Elk .dpx-bestand bevat één beeldframe; filmsequenties worden opgeslagen als genummerde bestandssets (bijv. frame_000001.dpx tot en met frame_129600.dpx voor een film van 90 minuten bij 24 fps).
Het formaat is afgeleid van het Kodak Cineon filmscanner-formaat en werd voor het eerst gestandaardiseerd in 1994. De vaste header van 2048 bytes slaat uitgebreide metadata op: beeldgeometrie, pixelverpakking en bitdiepte, colorimetrie, tijdcode, framesnelheid, filmrol-ID en TV-uitzendparameters. Tot acht gelijktijdige beeldelementen per bestand worden ondersteund.
De bytevolgorde is zelfbeschrijvend: bestanden die beginnen met de ASCII-magic SDPX zijn big-endian; bestanden die beginnen met XPDS zijn little-endian - de omgekeerde magic codeert de keuze voor de bytevolgorde. De huidige standaard is SMPTE ST 268M V2.0 (2003), opnieuw bekrachtigd in 2021.
Typisch bioscoopgebruik is 10-bit log-gecodeerde data met de Cineon logaritmische overdrachtsfunctie voor gescande film, of 10-bit tot 16-bit lineair voor digitale camera-opnames. Pixelgegevens zijn ongecomprimeerd in mastering-workflows, waardoor individuele framebestanden groot zijn - een 2K 10-bit RGB-frame is ongeveer 6 MB.
DPX blijft het archiefformaat dat vereist is door veel filmstudio's en archieven. Voor HDR multi-layer VFX-productie is OpenEXR de geprefereerde aanvulling.
Beveiliging & veiligheid
RISICO: LOWProfessionele beeldgegevens zonder uitvoerbare inhoud. Bestanden zijn groot en maken doorgaans deel uit van genummerde sequenties; geen veiligheidsrisico. Controleer of de bron een legitieme postproductie-levering is en geen malware vermomd als een DPX-frame.
Formaatdetails
in een notendopProgramma's die DPX-bestanden openen
Technische details
diepe specificaties| Magic bytes | 53 44 50 58 (SDPX) op offset 0 voor big-endian; 58 50 44 53 (XPDS) voor little-endian - omgekeerde magic codeert bytevolgorde |
| Header-grootte | Vast 2048 bytes: Bestandsinformatie, Beeldinformatie, Beeldoriëntatie, Filmindustrie-specifieke en TV-industrie-specifieke headersecties |
| Bytevolgorde | Zelfbeschrijvend - big-endian of little-endian, aangegeven door magic bytes |
| Kleurdiepte | 8, 10, 12 of 16 bits per kanaal; standaard bioscoopgebruik is 10-bit log (Cineon logaritmische overdrachtsfunctie) |
| Beeldelementen | Tot 8 gelijktijdige beeldelementen (kanaalgroepen) per bestand |
| Compressie | Ongecomprimeerd (standaard voor mastering) of optionele RLE per kanaal |
| Typische bestandsgrootte | ~6 MB (2K, 10-bit RGB) tot 24 MB (4K, 16-bit RGB); volledige film van 90 min ongeveer 175 GB als DPX-sequentie |
| Maximale beeldafmetingen | 65535 x 65535 pixels (32-bit pixelcount-velden) |
| Colorimetrie | Lineair, Cineon log, ITU-R BT.709, ITU-R BT.601, YCbCr (V2.0+) |
| Checksum | Optioneel CRC-32 veld in de Bestandsinformatie-header (niet altijd ingevuld door encoders) |
| Framemodel | Eén bestand = één frame; sequenties gebruiken numerieke bestandsnamen met voorloopnullen |
| MIME-type | image/x-dpx |
| Standaardversies | V1.0 (SMPTE ST 268M-1994); V2.0 (SMPTE ST 268M-2003); herziening 2021 (geen structurele wijziging) |
| Uitgebracht | 1994 (SMPTE ST 268M-1994, v1.0) |
| Laatste versie | SMPTE ST 268M-2003 (v2.0, most commonly used; v2.0 refinements released 2021 as ST 268M-2021) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.smpte.org |
DPX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DPX-bestanden.